
Dylan Parker
0
3180
783
Niedawno pokazaliśmy studentom i nowym użytkownikom, jak zainstalować Lighttpd z obsługą MySQL i PHP w systemie Ubuntu 17.04. Powiedzieliśmy również, że Lighttpd jest alternatywnym serwerem sieciowym opartym na zdarzeniach dla Nginx, a ze względu na niewielki rozmiar pamięci świetnie nadaje się do witryn o dużym natężeniu ruchu na słabszych serwerach.
Ten krótki samouczek pokaże Ci, jak zainstalować WordPress z Lighttpd i obsługą MySQL, PHP 7 na serwerze Ubuntu 17.04.
Podobnie jak Apache2 i Nginx, WordPress może również działać na Lighttpd. WordPress może wydajnie działać z Lighttpd, ponieważ jest to lekki, bezpieczny i wydajny serwer internetowy.
Aby rozpocząć konfigurację WordPressa na Lighttpd, wykonaj poniższe czynności:
Krok 1: Zainstaluj Lighttpd na Ubuntu 17.04
Aby zainstalować Lighttpd na Ubuntu, uruchom poniższe polecenia
sudo apt-get update sudo apt-get install lighttpd
Po zainstalowaniu uruchom poniższe polecenia, aby zatrzymać, uruchomić i włączyć serwer sieciowy, aby zawsze uruchamiał się po uruchomieniu komputera.
sudo systemctl stop lighttpd.service sudo systemctl start lighttpd.service sudo systemctl włącz lighttpd.service
Krok 2: Zainstaluj serwer bazy danych MySQL
Po zainstalowaniu Lighttpd uruchom poniższe polecenia, aby zainstalować serwer bazy danych MySQL.
sudo apt-get install mysql-server mysql-client
Podczas instalacji zostaniesz poproszony o utworzenie i potwierdzenie hasła użytkownika root MySQL. Proszę zrób.
Zawsze będziesz potrzebować hasła do zarządzania serwerem MySQL, więc nie zapomnij.
Możesz także zatrzymać, uruchomić i włączyć serwer MySQL, wykonując poniższe polecenia.
sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl włącz mysql.service
Krok 3: Zainstaluj PHP 7 i powiązane moduły
Po zainstalowaniu Lighttpd i MySQL ostatnie pakiety do zainstalowania to PHP i powiązane moduły. Aby to zrobić, uruchom poniższe polecenia.
sudo apt-get install php7.0 php7.0-cgi php7.0-mysql php7.0-gd php-pear php7.0-mcrypt php7.0-xmlrpc
W tym momencie wszystkie wymagane serwery i pakiety powinny zostać zainstalowane. Kontynuuj poniżej, aby skonfigurować każdy.
KROK 4 STWÓRZ BAZĘ DANYCH WORDPRESS I UŻYTKOWNIKA
Teraz, gdy serwer MySQL jest już zainstalowany… Twoim następnym zadaniem jest utworzenie bazy danych do wykorzystania przez WordPress. Utworzysz także użytkownika bazy danych do zarządzania bazą danych.
Uruchom poniższe polecenia, aby zalogować się do serwera bazy danych
sudo mysql -u root -p
Po wyświetleniu monitu o hasło roota wpisz hasło utworzone powyżej.
Następnie uruchom poniższe polecenia, aby utworzyć nową bazę danych o nazwie wpdb.
UTWÓRZ BAZĘ DANYCH wpdb;
Uruchom poniższe polecenia, aby utworzyć nowego użytkownika bazy danych o nazwie wpuser i przyznaj kontu pełny dostęp do bazy danych wpdb.
UDZIEL WSZYSTKO NA wpdb. * TO 'wpuser' @ 'localhost' IDENTIFIED BY 'type_new_password_here';
Na koniec uruchom poniższe polecenia, aby zapisać zmiany i wyjść.
PRZYWILEJE SPŁUKIWANIA; wyjście
Następnie kontynuuj poniżej, aby skonfigurować Lighttpd
Krok 5: Skonfiguruj serwer Lighttpd
Teraz, gdy Lighttpd jest zainstalowany, kontynuuj poniżej, aby go zainstalować. Najpierw włącz te moduły, uruchamiając poniższe polecenia.
sudo lighty-enable-mod fastcgi sudo lighty-enable-mod fastcgi-php sudo lighty-enable-mod accesslog
Następnie włącz przepisywanie w Lighttpd, otwierając domyślny plik konfiguracyjny i zmieniając podświetloną wartość.
sudo nano /etc/lighttpd/lighttpd.conf
Następnie upewnij się, że kod blokowy wygląda jak poniższy
server.modules = ("mod_access", "mod_alias", "mod_compress", "mod_redirect", "mod_rewrite",)
Zapisz plik i zamknij.
Cały plik konfiguracyjny powinien wyglądać następująco:
server.modules = ("mod_access", "mod_alias", "mod_compress", "mod_redirect", "mod_rewrite",) server.document-root = "/ var / www / html" server.upload-dirs = ("/ var / cache / lighttpd / uploads ") server.errorlog =" /var/log/lighttpd/error.log "server.pid-file =" /var/run/lighttpd.pid "server.username =" www-data "serwer .groupname = "www-data" server.port = 80 index-file.names = ("index.php", "index.html", "index.lighttpd.html") url.access-deny = ("~" , ".inc") static-file.exclude-extensions = (".php", ".pl", ".fcgi") compress.cache-dir = "/ var / cache / lighttpd / compress /" compress.filetype = ("application / javascript", "text / css", "text / html", "text / plain") # domyślny port nasłuchiwania IPv6 powraca do portu IPv4 ## Użyj ipv6, jeśli jest dostępny #include_shell "/ usr / share / lighttpd / use-ipv6.pl "+ server.port include_shell" /usr/share/lighttpd/create-mime. assign.pl "include_shell" /usr/share/lighttpd/include-conf-enabled.pl "
KROK 6: KONFIGURACJA WORDPRESS
Po utworzeniu bazy danych i użytkownika WordPress przejdź i pobierz najnowszą zawartość WordPress. Aby to zrobić, uruchom poniższe polecenia
cd / tmp / && wget http://wordpress.org/latest.tar.gz
Następnie wyodrębnij pobraną zawartość i skopiuj ją do domyślnego katalogu głównego Lighttpd w systemie Ubuntu.
tar -xzvf latest.tar.gz sudo cp -R wordpress / * / var / www / html
Upewnij się, że usunąłeś domyślne Ubuntu index.html plik testowy z domyślnego katalogu głównego. Może to powodować problemy dla nowych użytkowników.
sudo rm -rf /var/www/html/*.index.html
Następnie utwórz plik konfiguracyjny WordPress z jego przykładowego pliku, uruchamiając poniższe polecenia.
sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
Następnie otwórz wp-config.php plik i wprowadź następujące wyróżnione zmiany, aby odwołać się do bazy danych i użytkownika utworzonego powyżej.
sudo nano /var/www/html/wp-config.php
Po otwarciu pliku wprowadź zmiany i zapisz.
// ** Ustawienia MySQL - możesz uzyskać te informacje od swojego hosta internetowego ** // / ** Nazwa bazy danych dla WordPress * / define ('DB_NAME', 'wpdb'); / ** Nazwa użytkownika bazy danych MySQL * / define ('DB_USER', 'wpuser'); / ** Hasło do bazy MySQL * / define ('DB_PASSWORD', 'type_new_password_here'); / ** Nazwa hosta MySQL * / define ('DB_HOST', 'localhost'); / ** Zestaw znaków bazy danych do użycia przy tworzeniu tabel bazy danych. * / define ('DB_CHARSET', 'utf8'); / ** Typ sortowania w bazie danych. Nie zmieniaj tego, jeśli masz wątpliwości. * / define ('DB_COLLATE', ");
Przejdź poniżej, aby zmienić uprawnienia do katalogu zawartości WordPress
KROK 7: ZMIANA UPRAWNIEŃ DO PLIKÓW ZAWARTOŚCI WORDPRESS
Po skonfigurowaniu ustawień WordPress, następnym krokiem będzie zmiana uprawnień do katalogu, aby WordPress mógł działać poprawnie. Aby to zrobić, uruchom poniższe polecenia
sudo chown -R www-data: www-data / var / www / html / sudo chmod -R 755 / var / www / html /
Na koniec uruchom ponownie serwer WWW Lighttpd, otwórz przeglądarkę i przejdź do adresu IP serwera lub nazwy hosta.
sudo systemctl zrestartuj lighttpd.service
Wyłącz serwer WWW Apache2, aby nigdy nie działał.
sudo systemctl stop apache2.service sudo systemctl wyłącz apache2.service
Otwórz przeglądarkę i przejdź do nazwy hosta serwera i powinieneś zobaczyć domyślną stronę konfiguracji WordPress.
Kontynuuj pracę z kreatorem WordPress, aby skonfigurować nową witrynę.

Kontynuuj pracę z kreatorem konfiguracji i utwórz administrację WordPress, aby zarządzać witryną online. Nie zapomnij odpowiednio nazwać witryny.

Kliknij zainstalować WordPress po zakończeniu.
Podsumowanie:
Ten post pokazuje, jak zainstalować WordPress na Ubuntu 17.04 z obsługą Lighttpd, MySQL i PHP7. Jeśli wykonasz powyższe kroki poprawnie, powinieneś mieć WordPress działający na Lighttpd.