Zainstaluj WordPress na Ubuntu 17.04 | 17.10 z Nginx MariaDB i PHP

  • Eustace Evans
  • 0
  • 3422
  • 915

WordPress, najpopularniejszy system zarządzania treścią (CMS), jest łatwy w instalacji i konfiguracji w systemie Ubuntu. Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak szybko to zrobić w systemie Ubuntu 17.04 | Systemy 17.10 z obsługą Nginx, MariaDB i PHP.

Kilka dni temu pokazaliśmy, jak zainstalować WordPress z obsługą Apache2, MariaDB i PHP. Ten post można znaleźć tutaj. W dzisiejszym poście zamiast używać Apache2 jako naszego wybranego serwera internetowego, będziemy używać serwera sieciowego Nginx.

Zarówno Apache2, jak i Nginx będą współpracować z WordPress ... więc to od Ciebie zależy, które serwery internetowe chcesz zainstalować.

Aby uzyskać informacje o instalacji WordPress na Ubuntu z obsługą Nginx, wykonaj poniższe czynności.

Krok 1: Zainstaluj Nginx

WordPress wymaga serwera WWW do działania. Większość instalacji WordPress będzie obsługiwać Apache2, ale w tym poście będziemy używać serwera internetowego Nginx. Aby zainstalować Nginx, uruchom poniższe polecenia.

sudo apt-get update sudo apt-get install nginx 

Po uruchomieniu powyższych poleceń poniższe polecenia mogą być używane do zatrzymywania, uruchamiania i włączania usługi Nginx, aby zawsze uruchamiała się po uruchomieniu serwera.

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl włącz nginx.service 

KROK 2: ZAINSTALUJ MARIADB

WordPress wymaga również serwera bazy danych do działania… a serwer bazy danych MariaDB to świetne miejsce do rozpoczęcia. Aby go zainstalować, uruchom poniższe polecenia.

sudo apt-get install mariadb-server mariadb-client

Po zainstalowaniu poniższych poleceń można używać do zatrzymywania, uruchamiania i włączania usługi MariaDB, aby zawsze uruchamiała się po uruchomieniu serwera.

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl włącz mariadb.service 

Następnie uruchom poniższe polecenia, aby zabezpieczyć serwer MariaDB.

sudo mysql_secure_installation

Po wyświetleniu monitu odpowiedz na poniższe pytania, postępując zgodnie z instrukcjami.

  • Wprowadź aktualne hasło roota (wpisz żadnego): Po prostu naciśnij Enter
  • Ustawić hasło roota? [T / n]: Y
  • Nowe hasło: wprowadź hasło
  • Ponownie wprowadź nowe hasło: powtórz hasło
  • Usunąć anonimowych użytkowników? [T / n]: Y
  • Nie zezwalać na zdalne logowanie przez roota? [T / n]: Y
  • Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n]: Y
  • Załadować teraz ponownie tabele uprawnień? [T / n]: Y

Następnie kontynuuj poniżej, aby zainstalować PHP.

KROK 3: ZAINSTALUJ PHP I POKREWNE MODUŁY

WordPress wymaga również PHP do działania. Aby zainstalować PHP i powiązane moduły, uruchom poniższe polecenia

sudo apt-get install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-mcrypt php-ldap php-zip php-curl

Niektóre z powyższych pakietów PHP mogą zależeć od Apache2, który może zainstalować serwer WWW Apache2. Będziesz chciał to wyłączyć, ponieważ już używamy Nginx. Aby wyłączyć Apache2, uruchom poniższe polecenia.

sudo systemctl wyłącz apache2.service

KROK 4: UTWÓRZ BAZĘ DANYCH WORDPRESS

Po zainstalowaniu wszystkich wymaganych pakietów przejdź poniżej, aby rozpocząć konfigurację serwerów. Najpierw uruchom poniższe polecenia, aby utworzyć bazę danych WordPress.

Uruchom poniższe komendy, aby zalogować się do serwera bazy danych. Gdy pojawi się monit o hasło, wpisz hasło roota utworzone powyżej.

sudo mysql -u root -p

Następnie utwórz bazę danych o nazwie wpdatabase

UTWÓRZ BAZĘ DANYCH wpdatabase;

Utwórz użytkownika bazy danych o nazwie wpuser z nowym hasłem

UTWÓRZ UŻYTKOWNIKA 'wpdatabase' @ 'localhost' IDENTIFIED PRZEZ 'nowe_hasło_tutaj';

Następnie przyznaj kontu wpuser pełny dostęp do bazy danych.

PRZYZNANIE WSZYSTKIEGO NA wpdatabase. * DO „wpuser” @ „localhost” IDENTYFIKOWANE PRZEZ „hasło_użytkownika_tutaj” Z OPCJĄ GRANT;

Na koniec zapisz zmiany i wyjdź.

PRZYWILEJE SPŁUKIWANIA; WYJŚCIE;

KROK 5: POBIERZ NAJNOWSZE WYDANIE WORDPRESS

Następnie uruchom poniższe polecenia, aby pobrać najnowszą wersję WordPress.

cd / tmp && wget https://wordpress.org/latest.tar.gz

Następnie uruchom poniższe polecenia, aby wyodrębnić plik pobierania do domyślnego katalogu głównego Nginx.

sudo tar -zxvf latest.tar.gz -C / var / www / html

Zmień, zmodyfikuj uprawnienia do katalogu.

sudo chown -R www-data: www-data / var / www / html / sudo chmod -R 755 / var / www / html / 

KROK 6: SKONFIGURUJ NGINX

Na koniec skonfiguruj plik konfiguracyjny witryny Apahce2 dla WordPress. Ten plik będzie kontrolował sposób, w jaki użytkownicy uzyskują dostęp do treści WordPress. Uruchom poniższe polecenia, aby utworzyć nowy plik konfiguracyjny o nazwie wordpress

sudo nano / etc / nginx / sites-available / wordpress

Następnie skopiuj i wklej poniższą zawartość do pliku i zapisz go. Zastąp podświetlony wiersz własną nazwą domeny i katalogiem głównym.

serwer nasłuchuj 80; słuchaj [::]: 80; root / var / www / html / wordpress; index index.php index.html index.htm; nazwa_serwera example.com www.example.com; lokalizacja / try_files $ uri $ uri / /index.php?$args;  lokalizacja ~ [^ /] \. php (/ | $) fastcgi_split_path_info ^ (. + \. php) (/.+) $; fastcgi_index index.php; fastcgi_pass unix: /var/run/php/php7.0-fpm.sock; dołącz fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;  

Zapisz plik i zakończ.

KROK 7: WŁĄCZ STRONĘ WORDPRESS

Po skonfigurowaniu VirtualHost powyżej, włącz go, uruchamiając poniższe polecenia

sudo ln -s / etc / nginx / sites-available / wordpress / etc / nginx / sites-enabled /

KROK 8: PONOWNIE URUCHOM NGINX

Aby załadować wszystkie powyższe ustawienia, uruchom ponownie Apache2, uruchamiając poniższe polecenia.

sudo systemctl zrestartuj nginx.service

Krok 9: Skonfiguruj WordPress

Teraz, gdy Nginx jest skonfigurowany, uruchom poniższe polecenia, aby utworzyć WordPress wp-config.php plik.

sudo mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

Następnie uruchom poniższe polecenia, aby otworzyć plik konfiguracyjny WordPress.

sudo nano /var/www/html/wordpress/wp-config.php

Wprowadź poniżej podświetlony tekst, który utworzyłeś dla swojej bazy danych i zapisz.

// ** Ustawienia MySQL - Możesz uzyskać te informacje od swojego hosta internetowego ** // / ** Nazwa bazy danych dla WordPress * / define ('DB_NAME', 'wpdatabase'); / ** Nazwa użytkownika bazy danych MySQL * / define ('DB_USER', 'wpuser'); / ** Hasło bazy danych MySQL * / define ('DB_PASSWORD', 'user_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', ");

Następnie otwórz przeglądarkę i przejdź do nazwy domeny, aby uruchomić kreatora konfiguracji WordPress

dawny. http://myexample.com

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aż pomyślnie skonfigurujesz WordPress.

Cieszyć się!




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