Jak zainstalować LightTPD z PHP i MariaDB na Centos/RHEL 6/5
- 2752
- 381
- Ignacy Modzelewski
Lighttpd jest alternatywą dla Apache. Jest to serwer WWW OpenSource. LightTPD jest popularny ze względu na niską pamięć i zastosowania procesora, może to być najlepsza opcja dla witryn o dużym natężeniu ruchu. PHP to język programowania używanego programowania po stronie serwera. Mariadb jest alternatywą dla MySQL z różnymi ulepszeniami.
Krok 1: Dodaj wymagane repozytoria mniam
Przed rozpoczęciem konfiguracji upewnij się, że w naszym systemie wymagano repozytoriów Yum. Zalecamy dodanie repozytoriów Mariadb, Epel i Remi Yum w naszym systemie.
https: // pobieranie.Mariadb.org/mariadb/repozytoria/#luster = nus
https: // tecadmin.net/top-5-yum-repozytories-for-centos-rhel-systemy/#centalt-repo
https: // tecadmin.net/top-5-yum-repozytories-for-centos-rhel-systemy/#RESI-REPO
Krok 2: Zainstaluj LightTPD
Zacznijmy od instalacji serwera WWW Lighttpd z obsługą FastCGI za pomocą następującego polecenia
# Yum Zainstaluj lighttpd lighttpd-fastcgi
Teraz edytuj plik konfiguracyjny lighttpd /etc/lighttpd/lighttpd.conf i aktualizacja następujących wartości.
serwer.Serwer Use-IPv6 = „Disable”.Max-FDS = 2048
Teraz rozpocznij usługę Lighttpd
# serwis lighttpd start
Krok 3: Zainstaluj mariadb
Zakładając, że dodałeś już repozytoria Mariadb Yum, użyjmy następującego polecenia, aby zainstalować Mariadb w swoim systemie
# Yum Zainstaluj mariadb-server mariadb-client
Rozpocznij usługę MARAIDB
# serwis mysql start
Wypełnij konfigurację instalacji Post, aby zabezpieczyć mariadb
# mysql_secure_instalation
Krok 4: Zainstaluj PHP i PHP-FPM
Zainstaluj pakiety PHP, PHP-FPM i PHP-MYSQL za pomocą poniższego polecenia
# yum --enablerepo = epel, RESI Instal PHP PHP-FPM PHP-MYSQL
Edytuj plik konfiguracyjny /etc/php-fpm.D/www.conf Aktualizacja następująca po wartościach
Słuchaj = 127.0.0.1: 9000 użytkownika = Lighttpd Group = Lighttpd
Krok 5: Skonfiguruj FastCGI i PHP-FPM
Włącz php5 w lighttpd, edytuj plik konfiguracji PHP /etc/php.ini i pocukanie po linii
CGI.fix_pathinfo = 1
Teraz edytuj konfigurację modułów lighttpd /etc/lighttpd/moduły.conf i odkształcenie zgodnie z wierszem, aby umożliwić obsługę FASTCGI
obejmują „conf.D/Fastcgi.konf ”
Teraz edytuj plik konfiguracji FastCGI Lighttpd /etc/lighttpd/conf.D/Fastcgi.conf i dodaj następujące wartości
fastcgi.serwer += (".php "=> (" host "=>" 127.0.0.1 ",„ port ”=>„ 9000 ”,„ Broken-ScriptFileName ”=>„ enable ”))))))
Uruchom ponownie wszystkie usługi za pomocą następujących poleceń i włącz je do automatycznego uruchamiania uruchamiania systemu
# Service Lighttpd restart # usługa php-fpm restart # chkconfig lighttpd na # chkconfig php-fpm
Krok 6: Weryfikuj konfigurację
W tym momencie pomyślnie zakończyliśmy całą konfigurację. Utwórzmy informacje.php Plik w dokumencie root z następującą treścią.
- « Bash - test, czy istnieje plik lub katalog
- Zainstaluj serwer WWW LightTPD na CentOS/RHEL 6/5 za pomocą YUM »