Telepítse a WordPresst az Nginx, MariaDB 10 és PHP 7 segítségével az Ubuntu 18.04 rendszeren
A WordPress 5 nemrég megjelent néhány alapvető változtatással, például a Gutenberg-szerkesztővel. Sok olvasónk esetleg szeretné kipróbálni a saját szerverén. Azok számára, akik közületek, ebben az oktatóanyagban a WordPress 5 rendszert LEMP-vel állítjuk be Ubuntu 18.04 rendszeren.
Olvassa el még: Telepítse a WordPresst Nginx, MariaDB 10 és PHP 7 segítségével Debian 9 rendszeren
Azok számára, akik nem ismerik, a LEMP a Linux, az Nginx, a MySQL/MariaDB és a < népszerű kombinációja.PHP.
Követelmények
- Dedikált szerver vagy VPS (Virtual Private Server) Ubuntu 18.04 minimális telepítéssel.
FONTOS: Azt javaslom, hogy válassza a Bluehost Hosting szolgáltatást, amely különleges kedvezményt biztosít olvasóinknak, valamint egy 1 ingyenes domaint is tartalmaz. , 1 IP-cím, ingyenes SSL és 24 órás támogatás egész életen át.
Ez az oktatóanyag végigvezeti Önt az összes szükséges csomag telepítésén, saját adatbázis létrehozásán, vhost előkészítésén és a WordPress böngészőn keresztüli telepítésén.
Az Nginx webszerver telepítése Ubuntu 18.04-re
Először elkészítjük az Nginx webszerverünket. A csomag telepítéséhez futtassa a következő parancsot:
sudo apt update && sudo apt upgrade
sudo apt install nginx
Az nginx szolgáltatás elindításához és a rendszerindításkor automatikusan elindításához futtassa a következő parancsokat:
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Vhost for WordPress webhely létrehozása az Nginx-en
Most létrehozzuk a vhostot a WordPress webhelyünkhöz. Hozza létre a következő fájlt kedvenc szövegszerkesztőjével:
sudo vim /etc/nginx/sites-available/wordpress.conf
Az alábbi példában módosítsa a example.com
címet a használni kívánt domainre:
server {
listen 80;
listen [::]:80;
root /var/www/html/wordpress;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 100M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Mentse el a fájlt és lépjen ki. Ezután engedélyezze a webhelyet:
sudo ln -s /etc/nginx/sites-available/wordpress.conf /etc/nginx/sites-enabled/
Ezután töltse be újra az nginx-et a következővel:
sudo systemctl reload nginx
A MariaDB 10 telepítése Ubuntu 18.04-re
A MariaDB-t fogjuk használni WordPress adatbázisunkhoz. A MariaDB telepítéséhez futtassa a következő parancsot:
sudo apt install mariadb-server mariadb-client
A telepítés befejezése után elindítjuk, és beállítjuk, hogy a rendszerindításkor automatikusan elinduljon:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Ezután biztosítsa a MariaDB telepítését a következő parancs futtatásával:
sudo mysql_secure_installation
A feladat elvégzéséhez egyszerűen válaszoljon a prompt kérdéseire.
WordPress adatbázis létrehozása webhelyhez
Ezt követően elkészítjük az adatbázist, az adatbázis felhasználót és a jelszót a felhasználó számára. Ezeket a WordPress alkalmazásunk fogja használni, így csatlakozhat a MySQL szerverhez.
sudo mysql -u root -p
Az alábbi parancsokkal először adatbázist hozunk létre, majd egy adatbázis-felhasználót és annak jelszavát. Ezután megadjuk a felhasználói jogosultságokat az adatbázishoz.
CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY ‘secure_password’;
GRANT ALL ON wordpress.* TO 'wp_user'@'localhost' ;
FLUSH PRIVILEGES;
EXIT;
A PHP 7 telepítése Ubuntu 18.04-re
Mivel a WordPress egy PHP nyelven írt alkalmazás, telepíteni fogjuk a PHP-t és a WordPress futtatásához szükséges PHP-csomagokat, használja az alábbi parancsot:
sudo apt install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-ldap php-zip php-curl
A telepítés befejezése után elindítjuk a php-fpm szolgáltatást, és engedélyezzük:
sudo systemctl start php7.2-fpm
systemctl enable php7.2-fpm
A WordPress 5 telepítése Ubuntu 18.04-re
Innentől kezdve kezdődik a könnyebb rész. Töltse le a legújabb WordPress csomagot a következő wget paranccsal:
cd /tmp && wget http://wordpress.org/latest.tar.gz
Ezután bontsa ki az archívumot a következővel:
sudo tar -xvzf latest.tar.gz -C /var/www/html
A fentiek létrehozzák a dokumentumgyökerünket, amelyet a vhost-ban állítottunk be, amely a /var/www/html/wordpress. Ezután meg kell változtatnunk a fájlok és mappák tulajdonjogát a könyvtárban a következőkkel:
sudo chown www-data: /var/www/html/wordpress/ -R
Most készen állunk a WordPress telepítésének futtatására. Ha nem regisztrált/nem létező domaint használt, konfigurálhatja a gazdagép /etc/hosts fájlját a következő rekorddal:
192.168.1.100 example.com
Feltételezve, hogy a szerver IP-címe 192.168.1.100, és az Ön által használt domain az example.com. Így a számítógépe megoldja az example.com címet. > a megadott IP-címen.
Most töltse be a domainjét egy böngészőbe, és látnia kell a WordPress telepítési oldalát:
A következő oldalon adja meg a korábban beállított adatbázis hitelesítő adatait:
Nyújtsa be az űrlapot, és a következő képernyőn állítsa be webhelye címét, adminisztrátori felhasználóját és e-mail címét:
A telepítés befejeződött, és megkezdheti a WordPress webhely kezelését. Kezdheti egy új téma telepítésével vagy a webhely funkcióinak bővítményekkel történő bővítésével.
Következtetés
Ennyi volt. A saját WordPress telepítésének folyamata az Ubuntu 18.04 rendszeren. Remélem, a folyamat egyszerű és egyértelmű volt.