Lekcja 62 Zainstaluj WordPress z obsługą Nginx, MariaDB i HHVM w systemie Ubuntu

  • Matthew Stevenson
  • 0
  • 2476
  • 358

WordPress obsługuje wiele narzędzi i aplikacji typu open source. Na przykład możesz uruchomić WordPress z obsługą stosu LAMP lub LEMP.

Ten krótki samouczek pokaże studentom i nowym użytkownikom łatwy sposób na zainstalowanie i uruchomienie WordPressa przy wsparciu HHVM (Hip Hop Virtual Machine). HHVM został opracowany przez Facebooka do uruchamiania aplikacji opartych na PHP i języku Hack.

Większość zgodzi się, że HHVM jest szybszy niż tradycyjny stos PHP. Tak więc, jeśli chcesz poprawić wydajność WordPressa, uruchomienie go na HHVM, MariaDB i Nginx może trochę pomóc.

Aby poprawnie przeprowadzić konfigurację, wykonaj poniższe czynności:

Krok 1: Przygotuj serwer Ubuntu

Przed zainstalowaniem pakietów w systemach Ubuntu należy najpierw zaktualizować i przygotować maszynę. Uruchom poniższe polecenia, aby zaktualizować i usunąć pakiety absolutne z Ubuntu

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autorove

Po uruchomieniu powyższego polecenia możesz chcieć ponownie uruchomić komputer w zależności od tego, co zostało zainstalowane i zaktualizowane.

Krok 2: Instalacja serwera WWW Nginx

Teraz, gdy maszyna Ubuntu jest zaktualizowana, uruchom poniższe polecenia, aby zainstalować Nginx.

sudo apt-get install nginx

Po zainstalowaniu Nginx poniższe polecenia mogą służyć do zatrzymywania, uruchamiania i włączania Nginx

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

Krok 3: Zainstaluj MariaDB

Po zainstalowaniu serwera WWW Nginx następnym krokiem będzie instalacja serwera bazy danych MariaDB. Aby to zrobić, uruchom poniższe polecenia.

sudo apt-get install mariadb-server mariadb-client

Po zainstalowaniu MariaDB poniższe polecenia mogą służyć do zarządzania serwerem bazy danych

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

Po zakończeniu wykonywania powyższych poleceń uruchom poniższe polecenie, aby zabezpieczyć MariaDB i utworzyć hasło roota

sudo mysql_secure_installation

Po wyświetleniu monitu skorzystaj z poniższego przewodnika, aby odpowiedzieć na pytania

Wprowadź aktualne hasło użytkownika root (wpisz żadnego): NACIŚNIJ ENTER Ustawić hasło roota? [T / n] T UTWÓRZ SWOJE HASŁO Usunąć anonimowych użytkowników? [T / n] T Zabronić zdalnego logowania roota? [T / n] T Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n] T Odśwież teraz tabele uprawnień? [T / n] Y

Krok 4: Utwórz bazę danych WordPress

Kolejnym krokiem w procesie jest utworzenie bazy danych i użytkownika bazy danych dla WordPress. Aby to zrobić, utworzymy bazę danych WordPress o nazwie wpdb i użytkownika o nazwie wpuser.

Aby to zrobić, uruchom poniższe polecenie, aby zalogować się do serwera MariaDB

sudo mysql -u root -p

Następnie uruchom poniższe polecenia, aby utworzyć bazę danych o nazwie wpdb

UTWÓRZ BAZĘ DANYCH wpdb;

Następnie uruchom poniższe polecenia, aby utworzyć użytkownika bazy danych o nazwie wpuser

UTWÓRZ UŻYTKOWNIKA wpuser;

Nadaj użytkownikowi wszystkie uprawnienia do zarządzania wpdb

PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA wpdb. * Do 'wpuser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Na koniec opróżnij uprawnienia do zapisywania zmian

PRZYWILEJE SPŁUKIWANIA;
wyjście

Krok 5: Instalacja HHVM

Aby zainstalować HHVM na Ubuntu, musisz dodać jego repozytorium i klucz. Aby to zrobić, uruchom poniższe polecenia, aby zainstalować klucz repozytorium.

wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -

Uruchom poniższe polecenia, aby zainstalować repozytorium

sudo sh -c "echo 'deb http://dl.hhvm.com/ubuntu' $ (lsb_release -cs) 'main'> /etc/apt/sources.list.d/HHVM.list"

Następnie uruchom poniższe polecenia, aby zainstalować HHVM

sudo apt-get update sudo apt-get install -y hhvm 

Nginx, uruchom poniższe polecenia, aby skonfigurować HHVM do pracy z serwerem WWW Nginx

/usr/share/hhvm/install_fastcgi.sh

Uruchom poniższe polecenia, aby ustawić HHVM jako domyślny kompilator PHP

/ usr / bin / update-alternatives - zainstaluj / usr / bin / php php / usr / bin / hhvm 60

Na koniec baw się poniższymi poleceniami, aby uruchomić i włączyć HHVM

sudo systemctl start hhvn sudo update-rc.d hhvm defaults 

Krok 6: Skonfiguruj Nginx i zainstaluj WordPress

Teraz, gdy wszystkie serwery i moduły są zainstalowane, przejdź i skonfiguruj Nginx do aplikacji PHP na serwerze. Aby to zrobić, otwórz domyślną konfigurację witryny Nginx i dodaj indeks dla php.

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

Następnie dodaj indeks php.

 # Dodaj index.php do listy, jeśli używasz indeksu PHP index.php index.html index.htm index.nginx-debian.html;

Zapisz plik i gotowe.

KROK 7: POBIERZ ZAWARTOŚĆ WORDPRESS Z ONLINE

Po zainstalowaniu wszystkich serwerów i pakietów, których potrzebuje WordPress, czas pobrać zawartość WordPress. Aby pobrać zawartość, uruchom poniższe polecenia.

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

Następnie wyodrębnij pobraną zawartość, uruchamiając poniższe polecenia.

tar -xvzf latest.tar.gz

KROK 8: SKONFIGURUJ WORDPRESS, ABY URUCHOMIĆ

Po wyodrębnieniu zawartości WordPressa pierwszą rzeczą, którą będziesz chciał zrobić, jest usunięcie domyślnego pliku Apache2 w jego katalogu głównym.

sudo rm /var/www/html/index.nginx-debian.html

Następnie przenieś zawartość WordPress do katalogu głównego Apache2, wykonując poniższe polecenia.

sudo mv wordpress / * / var / www / html /

Po przeniesieniu treści WordPress do katalogu głównego użyj poniższego polecenia, aby utworzyć kopię wp-config-sample.php plik i nazwij go wp-config.php.

Plik wp-config.php jest domyślnym plikiem konfiguracyjnym dla WordPress w jego folderze głównym.

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Następnie edytuj wp-config.php plik i wprowadź poniższe zmiany.

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

// ** Ustawienia MySQL - Możesz uzyskać te informacje od swojego usługodawcy hostingowego ** //
/ ** Nazwa bazy danych dla WordPress * /
define ('DB_NAME', 'wpdb');

/ ** Nazwa użytkownika bazy danych MySQL * /
define ('DB_USER', 'wpuser');

/ ** Hasło do bazy danych MySQL * /
define ('DB_PASSWORD', 'new_password_here');

Po zakończeniu zapisz zmiany.

Na koniec uruchom poniższe polecenia, aby ustawić prawidłowe uprawnienia do plików i folderów, aby WordPress działał poprawnie.

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

Po tym wszystkim zrestartuj serwer WWW Apache2.

sudo systemctl zrestartuj nginx.service

KROK 8: ROZPOCZNIJ INSTALACJĘ WORDPRESS

Ostatnim krokiem jest otwarcie przeglądarki internetowej i przejście do adresu IP serwera lub nazwy hosta. Powinieneś zostać poproszony o wyświetlenie domyślnej strony konfiguracji WordPress.

http: // localhost

Jeśli widzisz tę stronę, wszystko poszło idealnie!

Kontynuuj pracę z kreatorem konfiguracji WordPress, aż skończysz. Kiedy skończysz… będziesz mieć w pełni zainstalowany WordPress na HHVM.

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