GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Lighttpd s PHP5 (FastCGI) a MySQL na Linux Mint 12 / Ubuntu 11.10

Zabezpečení, rychlost, kompatibilita a flexibilita – to vše popisuje lighttpd (pron. lighty), což 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á má problémy se zatížením. A nejlepší ze všeho je, že je to Open Source licencovaný pod revidovanou licencí BSD.

Zde vám vysvětlím instalaci Lighttd s PHP a MySQL na Linux Mint 12.

Instalace Lighttpd:

Pro začátek nainstalujeme Lighttpd.

Zadejte následující příkaz na terminálu a stiskněte klávesu enter.

raj@geeksite~/$ sudo apt-get install lighttpd

Spusťte Lighttpd pomocí následujícího příkazu.

raj@geeksite~/$ sudo /etc/init.d/lighttpd restart

Testování Lighttpd:

Abychom se ujistili, že je vše správně nainstalováno, nyní otestujeme Lighttpd, abychom se ujistili, že funguje správně. Otevřete libovolný webový prohlížeč a do webové adresy zadejte následující:

 http://127.0.0.1/index.lighttpd.html  or  http://your.ip.addr.ess/index.lighttpd.html

Měli byste vidět stránku zástupného symbolu Lighttpd, výchozí kořen dokumentu lighttpd je /var/www/  na Ubuntu / Linux Mint; konfigurační soubor je /etc/lighttpd/lighttpd.conf a další konfigurace jsou uloženy v /etc/lighttpd/conf.available/ adresář.

Instalace MySQL:

Další je instalace serveru MySQL a klienta, oba jsou k dispozici v repozitáři Linux Mint; stačí zadat následující příkaz k instalaci.

raj@geeksite~/$ sudo apt-get install mysql-server mysql-client php5-mysql

Po instalaci budete požádáni o konfiguraci kořenového hesla MySQL, takže stačí zadat heslo.

Pro potvrzení znovu zadejte heslo.

Instalace PHP:

Další je instalace PHP 5 na Ubuntu s FastCGI. Ubuntu / Linux Mint poskytuje balíček PHP5 s podporou FastCGI. Můžeme nainstalovat vydáním následujícího příkazu.

raj@geeksite~/$ sudo apt-get install php5-cgi

Konfigurace PHP5 a Lighttpd:

Chcete-li povolit PHP5 v Lighttpd, budete muset upravit konfigurační soubor /etc/php5/cgi/php.ini a odkomentovat řádek cgi.fix_pathinfo=1:

raj@geeksite~/$ sudo gedit /etc/php5/cgi/php.ini 

[…]

 ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
 ; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
 ; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
 ; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
 ; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
 ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
 ; http://php.net/cgi.fix-pathinfo
 cgi.fix_pathinfo=1
 [...]

Chcete-li povolit konfiguraci FastCGI (která je uložena v /etc/lighttpd/conf-available/10-fastcgi.conf ), spusťte následující příkaz:

raj@geeksite~/$ sudo lighttpd-enable-mod fastcgi
raj@geeksite~/$ sudo lighttpd-enable-mod fastcgi-php

Chcete-li znovu načíst server, aby se provedly změny, zadejte terminál.

raj@geeksite~/$ sudo /etc/init.d/lighttpd force-reload

Testování PHP:

Pro testování PHP umístěte jeden soubor PHP do výchozího adresáře Lighttpd.

Do terminálu zkopírujte/vložte následující řádek:

raj@geeksite~/$ sudo gedit /var/www/info.php

Tím se otevře soubor s názvem phpinfo.php.

Zkopírujte/vložte tento řádek do informačního souboru:

<?php phpinfo(); ?>

Uložte a zavřete soubor.

Nyní otevřete webový prohlížeč a do webové adresy zadejte následující:

http://127.0.0.1/info.php or http://your.ipadd-ress/info.php

Stránka bude vypadat takto:

Jak vidíte na snímku obrazovky, PHP5 funguje dobře a funguje přes FastCGI, jak je znázorněno vServer API čára. Pokud se posunete dále dolů, uvidíte všechny moduly, které jsou již povoleny v PHP5; podívejte se na informace o podpoře MySQL.

Nyní je váš webový server připraven k práci.


Ubuntu
  1. Jak nainstalovat Lighttpd s PHP5 FastCGI a MySQL na CentOS 6 / RHEL 6

  2. Jak nainstalovat Lighttpd s PHP5 FastCGI a MySQL na Fedoře 16

  3. Jak nainstalovat Lighttpd s PHP5 FastCGI a MySQL na Fedoře 20

  1. Nainstalujte Lighttpd s PHP5 FastCGI a MySQL na Fedoru 21

  2. Jak nainstalovat webový server Cherokee s PHP5 a MySQL na Ubuntu 11.04

  3. Jak nainstalovat Nginx s PHP5 a MySQL na Ubuntu 11.10

  1. Jak nainstalovat Skype 5.0 v Ubuntu a Linux Mint

  2. Jak nainstalovat Lighttpd s PHP5 FastCGI a MySQL na openSUSE 12.1

  3. Jak nainstalovat Lighttpd s PHP5 a MySQL na Ubuntu 11.04