Telepítse a WordPress-t az Nginx, MariaDB 10 és PHP 7 segítségével a Debian 9 rendszeren
Nemrég jelent meg a WordPress 5, és azoknak, akik szívesen tesztelnék saját Debian szerverükön, elkészítettünk egy egyszerű és egyértelmű telepítési útmutatót.
Olvassa el még: Telepítse a WordPresst az Nginx, MariaDB 10 és PHP 7 segítségével az Ubuntu 18.04 rendszeren
A LEMP – Nginx – könnyű webszervert, a MariaDB – népszerű adatbázis-kiszolgálót és a PHP 7-et fogjuk használni.
Követelmények
- Egy dedikált szerver vagy egy VPS (Virtual Private Server) Debian 9 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 Web Server telepítése Debian 9 rendszeren
A WordPress egy webes alkalmazás, és oldalaink kiszolgálásához az Nginx webszervert fogjuk használni. A telepítéshez használja az alábbi parancsokat:
sudo apt update && sudo apt upgrade
sudo apt install nginx
Ezután indítsa el a kiszolgálót, és engedélyezze, így minden rendszerindítás után automatikusan elindul.
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
A Vhost beállítása a WordPress webhelyhez az Nginx-en
Következő lépésünk egy vhost létrehozása WordPress webhelyünkhöz. Ez megmondja az Nginxnek, hogy hol keresse webhelyünk fájljait, és végezzen el rajta néhány extra konfigurációt.
Nyissa meg a következő fájlt kedvenc szövegszerkesztőjével:
sudo vim /etc/nginx/sites-available/wordpress.conf
Ebben az oktatóanyagban a example.com
címet fogom használni, amelyet megváltoztathat a használni kívánt domainnel. Választhat nem létező tartományt, és a hosts fájl segítségével közvetlenül a rendszer IP-címén oldhatja fel a tartományt:
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.0-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Miután befejezte a fájl szerkesztését, mentse el, majd engedélyezze a webhelyet az alábbi paranccsal.
sudo ln -s /etc/nginx/sites-available/wordpress.conf /etc/nginx/sites-enabled/
Ezt követően újra kell töltenünk az nginxet, hogy a változtatások aktívvá váljanak.
sudo systemctl reload nginx
A MariaDB 10 telepítése Debian 9 rendszeren
A WordPress adatbázist igényel, hogy tárolhassa adatait, például bejegyzéseket, felhasználókat stb. Választott adatbázis-kiszolgálónk a MariaDB, egy híres MySQL fork, amelyet a MySQL alkotói hoztak létre.
A MariaDB telepítéséhez használja az alábbi parancsot:
sudo apt install mariadb-server mariadb-client
Amikor a telepítés befejeződött, indítsa el a szolgáltatást, és engedélyezze, hogy minden rendszerindítás után elérhető legyen.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
A MariaDB telepítésének biztosításához használja az alábbi parancsot:
sudo mysql_secure_installation
Kövesse a képernyőn megjelenő lépéseket, és ennek megfelelően válaszoljon a kérdésekre a MariaDB telepítésének biztosításához.
A következő lépésünk az, hogy létrehozunk egy üres adatbázist, hozzárendeljük az adatbázis-felhasználót, és megfelelő jogosultságokat adunk az adatbázishoz.
sudo mysql -u root -p
Az alábbi parancsok létrehozzák a wordpress
nevű adatbázist, majd létrehozzák a wp_user
adatbázis-felhasználókat „secure_password” jelszóval, majd jogosultságokat biztosítanak a felhasználónak a wordpress
adatbázist. Ezután a jogosultságok kiürülnek, és kilépünk a MySQL promptból. A félkövér szöveget adatbázissal, felhasználóval és jelszóval tetszés szerint módosíthatja:
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 Debian 9 rendszeren
A WordPress PHP nyelven íródott, így nyilvánvalóan telepítenünk kell a PHP-t a rendszerünkre. A php-fpm módot fogjuk használni. Az alábbi parancs telepíti a WordPress futtatásához szükséges PHP-csomagokat:
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
Ezután indítsa el a php-fpm szolgáltatást, és engedélyezze:
sudo systemctl start php7.0-fpm
systemctl enable php7.0-fpm
A WordPress 5 telepítése Debian 9 rendszeren
Majdnem kész vagy. Ezek telepítésünk utolsó lépései. Most le kell töltenünk a legújabb WordPress csomagot a következő paranccsal.
sudo cd /tmp && wget http://wordpress.org/latest.tar.gz
Az archívum a wordpress nevű mappát tartalmazza, és kicsomagoljuk a /var/www/html könyvtárba:
sudo tar -xvzf latest.tar.gz -C /var/www/html
Az nginx telepítésekor elkészítettük a dokumentumgyökérünket. Ez a dokumentum gyökér: /var/www/html/wordpress/. Most frissítenünk kell a mappa tulajdonjogát, hogy a webszerver hozzáférhessen:
sudo chown www-data: /var/www/html/wordpress/ -R
Most már készen állunk a WordPress telepítésének befejezésére böngészőnk segítségével. Írja be domainjét a címsorba, és kövesse a képernyőn megjelenő lépéseket. Ha nem konfigurálta a hosts fájlt, írja be a következő sort az /etc/hosts fájlba.
IP-address example.com
Ahol az ip-címet a rendszer IP-címére kell cserélni, az example.com címet pedig a használni kívánt domainre.
Az oldal betöltésekor a következőket kell látnia:
Válassza ki a nyelvet, és lépjen tovább a következő oldalra, ahol meg kell adnia az adatbázis adatait. Használja azokat, amelyeket korábban készítettünk:
A következő oldalon meg kell adnia webhelye címét, felhasználónevét, jelszavát és e-mail címét:
A gombra kattintva a telepítés befejeződik. Most elkezdheti kezelni vadonatúj WordPress webhelyét.