9. OS Win XP: účel, instalace a použití balíků CygWin a XAMPP
9. OS Win XP: účel, instalace a použití balíků CygWin a XAMPP
Cygwin je kolekce free software programů, napodobujících pod Microsoft Windows chování unixových systémů. Nástroje byly původně vyvinuty společností Cygnus Solutions, jejich hlavním cílem je umožnit portování programů napsaných pro POSIXové operační systémy (což jsou kromě Unixů i systémy rodiny BSD a Linux) na Windows s minimem úprav. Cygwin nyní spravují zaměstnanci firem Red Hat, TimeSys a dalších.
Cygwin se skládá z knihovny implementující POSIXová systémová volání pomocí systémových volání Win32, GNU nástrojů pro překlad (GCC, GDB, binutils, aj.) a programů ekvivalentních obvyklým unixovým aplikacích. Na Cygwin byla již portována většina svobodně šiřitelných programů, včetně X Window System, KDE, GNOME, Apache a TeXu. Démony (např. inetd, sshd, Apache) lze instalovat a spouštět jako standardní služby systému Windows, který pak může fungovat jako téměř plnohodnotný unixový nebo linuxový server.
Všechny programy se instalují pomocí instalátoru Cygwin, který automaticky stahuje potřebné balíky z Internetu a dovoluje i jejich aktualizaci nebo odebírání. Mezi prostředím systému Windows a vnitřním „Unixem“ jsou vzájemně mapovány uživatelské účty a souborové systémy (včetně ACL, symlinků a přístupu do registru Windows přes adresář v procfs).
XAMPP je volně ke stažení , zkřížený- platformní samostatný server , skládající se z hlavně apačského HTTP Serveru , MySQL databáze , a tlumočníci pro skripty napsané v PHP a Perl programovacích jazycích . XAMPP- jméno je akronym pro X (jakýkoli ze čtyř různých operačních systémů), Apač, MySQL, PHP a Perl. Program je uvolněný pod GNU širokou veřejností License a činy jak volný, snadno použitelný webový server schopný obsluhování dynamické stránky. Aktuálně, XAMPP je k dispozici pro Microsoft Windows , Linux , Sun Solaris a Mac OS X .
XAMPP vyžaduje jeden zip , tar nebo exe soubor stáhnutý a spušťený, a velmi malou konfiguraci různých součástí které tvoří webový server. XAMPP je pravidelně aktualizovaný k tomu, aby včlenil poslední vydání apač/MySQL/PHP a Perl. Přichází také s několika dalšími jednotkami, včetně OpenSSL a phpMyAdmin . Pro jeho jednoduchost, to je někdy nazvaná "líná mužova WAMP /LAMP instalace." Instalující XAMPP vyžaduje jen malý zlomek času nezbytného k stáhnutí a nakonfigurování separátních programů. Výsledek je celistvý, vícenásobné příklady mohou existovat na počítači, a daný příklad může být zkopírovaný podle jednoho počítače na další.
Officiálně návrháři zamýšleli XAMPP pro použití jako vývojové prostředky, dovolit návrhářům webu a programátorům testovat jejich práci na jejich vlastních počítačích bez jakéhokoliv přístupu k Internetu. V praxi, ať tak nebo onak, XAMPP někdy slouží webovým stránkám na World Wide Webu, nějakými modifikacemi, které jsou obecně dost bezpečné. A speciální nástroj je poskytnutý k ochraně heslem nejdůležitější části balíku.