Bevezetés
A könyvtárak frissítése
Más telepített webszerverek eltávolítása
A Lighttpd telepítése
PHP telepítése
Bevezetés
A Lighttpd az Apache forkja, amelynek célja, hogy sokkal kevésbé legyen erőforrás-igényes. Könnyű, innen kapta a nevét, és meglehetősen egyszerű a használata. A telepítés egyszerű, és root hozzáférést igényel.
Ebben az oktatóanyagban telepítjük a Lighttpd-t és a PHP5-öt, majd mindkettőt beállítjuk, hogy együtt működjenek.
A könyvtárak frissítése
Mielőtt elkezdenénk, frissítenünk kell a "yum" adatbázisunkat. Ezenkívül, mivel a Lighttpd hivatalosan nem szerepel a CentOS-tárolókban, manuálisan kell hozzáadnunk a tárat.
yum update
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
Más telepített webszerverek eltávolítása
Ha bármilyen más webszerver van telepítve, például az Apache, a legjobb, ha most letiltja vagy eltávolítja őket. Ezek a kiszolgálók interferálnak a Lighttpd-vel a port szintjén, mivel két alkalmazás nem tud ugyanahhoz a porthoz kapcsolódni.
service httpd stop
chkconfig httpd off
or
yum remove httpd
A Lighttpd telepítése
Telepítse a webszervert.
yum install lighttpd
Engedélyezze a Lighttpd futtatását indításkor.
chkconfig lighttpd on
Indítsa el a webszervert.
service lighttpd start
Mostantól hozzáférhet webszerveréhez, ha a Vultr VPS IP-címére navigál. Például http://[SERVER_IP]/(cserélje ki SERVER_IPennek megfelelően).
PHP telepítése
Telepítse a PHP-t a yum segítségével.
yum install lighttpd-fastcgi php-fpm
Konfigurálja a PHP-FPM felhasználói beállításokat.
vi /etc/php-fpm.d/www.conf
A következő sorokat kell hozzáadnunk a konfiguráció tetejéhez vagy aljához:
user = lighttpd
group = lighttpd
Indítsa el a PHP-FPM-et rendszerindításkor.
php-fpm on
Indítsa el a PHP-FPM-et.
service php-fpm start
Konfigurálás php.ini.
vi /etc/php.ini
Távolítsa el a megjegyzést a következő sorból.
cgi.fix_pathinfo=1
Mondja el a Lighttpd-nek, hogy a PHP létezik ezen a szerveren.
vi /etc/lighttpd/modules.conf
Adja hozzá a következő sort.
include "conf.d/fastcgi.conf"
Most meg kell mondanunk a PHP-nek, hogy figyeljen a 9000-es porton (a Lighttpd oda küldi a PHP kéréseket). Kedvenc szövegszerkesztőjével szerkessze a fastcgi konfigurációt.
vi /etc/lighttpd/conf.d/fastcgi.conf
A konfiguráció tetején adja hozzá a következő kódsorokat.
fastcgi.server += ( ".php" =>
((
"host" => "127.0.0.1",
"port" => "9000",
"broken-scriptfilename" => "enable"
))
)
Indítsa újra a PHP-FPM-et és a Lighttpd-t, hogy a változtatások érvénybe lépjenek.
service php-fpm restart
service lighttpd restart
Gratulálunk! Sikeresen telepítette a Lighttpd-t és a PHP-t.