
Matthew Stevenson
0
2496
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.
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ę!