GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Lighttpd s PHP5 a MySQL na Ubuntu 11.04

Lighttpd je webový server s otevřeným zdrojovým kódem, který je více optimalizován pro prostředí kritická z hlediska rychlosti než běžné produkty, přičemž zůstává v souladu se standardy, je bezpečný a flexibilní.

Zde vám vysvětlím instalaci Lighttd s PHP a MySQL na Ubuntu 11.04. V tomto tutoriálu jsem použil název hostitele jako server1.example.com s IP adresou 192.168.0.10 .

První věc, kterou musíte udělat, je přihlásit se jako root. Můžete se přihlásit jako root v Ubuntu Linux zadáním do terminálu:

raj@ubuntu$ sudo su

Instalace MySQL 5:

Nejprve zahájíme instalaci MySQL.

root@ubuntu:/# apt-get install mysql-server mysql-client

Budete požádáni o zadání hesla pro uživatele MySQL „root “. Stejné heslo bude platné pro uživatele root@localhost a také [email protected] .

Instalace Lighttpd:

Další je nainstalovat lighttpd. Ve výchozím nastavení je lighttpd k dispozici v balíčku Ubuntu. Pro instalaci zadejte následující příkaz a stiskněte Enter.

root@ubuntu:/# apt-get install lighttpd

Spusťte lighttpd zadáním příkazu.

root@ubuntu:/# /etc/init.d/lighttpd start

Přejděte v prohlížeči na adresu http://192.168.0.10/index.lighttpd.html a měli byste vidět stránku Lighttpd Placeholder.

Výchozí kořen dokumentu je /var/www/ na Ubuntu a konfigurační soubor je /etc/lighttpd/lighttpd.conf . Další konfigurace jsou uloženy v souborech, které se nacházejí v /etc/lighttpd/conf-available/ adresář.

Instalace PHP5:

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

root@ubuntu:/#  apt-get install php5-cgi

Konfigurace Lighttpd a PHP 5:

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

root@ubuntu:/#  vi /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:

root@ubuntu:/# lighttpd-enable-mod fastcgi
root@ubuntu:/# lighttpd-enable-mod fastcgi-php

Chcete-li znovu načíst server, aby se provedly změny, zadejte do terminálu:

root@ubuntu:/#  /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 Apache.

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

root@ubuntu:/# vi /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. použijte Esc +;wq pro uložení souboru.

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

http://192.168.0.10/info.php

Stránka vypadá 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ž v PHP5 povoleny. 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 webový server Cherokee s PHP5 a MySQL na Ubuntu 11.04

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

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

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

  1. Jak nainstalovat PHP 7.4 a 8.0 na Ubuntu 18.04 nebo 20.04

  2. Jak nainstalovat Drupal 8 s Apache, MySQL a SSL na Ubuntu 15.10

  3. Jak nainstalovat Nginx s PHP a MySQL (LEMP Stack) na Ubuntu 18.04