Instalowanie WordPressa z Lighttpd, obsługą MySQL PHP w systemie Ubuntu 17.04

  • 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.

http: // localhost

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.




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux