Zabezpečení, rychlost, dodržování předpisů a flexibilita – to vše popisuje lighttpd (pron. lighty), který rychle mění efektivitu webového serveru; protože je navržen a optimalizován pro vysoce výkonná prostředí. S malou paměťovou náročností ve srovnání s jinými webovými servery, efektivní správou zatížení procesoru a pokročilou sadou funkcí (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting a mnoho dalších) je lighttpd perfektním řešením pro každý server. který trpí problémy s načítáním a nejlepší ze všeho je, že je to Open Source licencovaný pod revidovanou licencí BSD.
Tento tutoriál vám ukáže, jak nainstalovat lighttpd na Ubuntu 14.10 s podporou PHP a MySQL.
Instalace MySQL:
Nejprve nainstalujeme MySQL zadáním následujícího příkazu.
$ sudo apt-get install mysql-client mysql-server
Po instalaci všech balíčků vás vyzve ke konfiguraci kořenového hesla MySQL. Na další obrazovce zadejte nové heslo uživatele root pro MySQL.
Opakujte heslo uživatele root.
Instalace Lighttpd:
Nainstalujte Lighttpd pomocí následujícího příkazu.
$ sudo apt-get install lighttpd
Otevřete webový prohlížeč a navštivte http://your-ip-address/index.lighttpd.html , měli byste vidět následující stránku; to vám potvrdí, že lighttpd je úspěšně nainstalován na serveru.
Výchozí kořen dokumentu na Ubuntu 14.10 je /var/www/, konfigurační soubory jsou v adresáři /etc/lighttpd/.
Instalace PHP:
Dále je třeba nainstalovat PHP s Fast cgi, má některé další funkce užitečné pro weby jakékoli velikosti, zejména rušnější weby. Nainstalujte jej zadáním následujícího příkazu.
$ sudo apt-get install php5-cgi php5-mysql
Povolte podporu rychlého cgi.
$ sudo lighttpd-enable-mod fastcgi $ sudo lighttpd-enable-mod fastcgi-php
Znovu načtěte službu lighttpd, aby se projevilo rychlé cgi.
$ sudo /etc/init.d/lighttpd force-reload
Testování podpory PHP-cgi:
Pro testování PHP umístěte jeden soubor PHP do kořenového adresáře dokumentu. V terminálu zkopírujte/vložte následující řádek:
$ sudo nano /var/www/info.php
Tím se otevře soubor s názvem index.php, zkopírujte/vložte tento řádek do souboru index.php:
<?php phpinfo(); ?>
Nyní otevřete webový prohlížeč a zadejte http://your-ip-address/info.php, stránka bude vypadat takto:
Z výše uvedeného snímku obrazovky PHP funguje a funguje přes FastCGI, jak je znázorněno na řádku Server API. Pokud se posunete dále dolů, uvidíte všechny moduly, které jsou již v PHP povoleny. Přejděte v prohlížeči dolů a vyhledejte informace o podpoře MySQL.
To je vše!