A WordPress telepítése a LAMP segítségével az RHEL disztribúciókban
A WordPress egy nyílt forráskódú és ingyenes blogíró alkalmazás, valamint egy dinamikus CMS (Content Management System), amelyet a MySQL és a PHP.
Számos harmadik féltől származó bővítmény és téma található benne. A WordPress jelenleg az egyik legnépszerűbb internetes blogolási platform, és emberek milliói használják szerte a világon.
Ebben az oktatóanyagban elmagyarázzuk, hogyan telepíthető a népszerű tartalomkezelő rendszer – a WordPress a LAMP (Linux, Apache, MySQL/MariaDB, PHP) segítségével RHEL-alapú disztribúciókra. mint a CentOS Stream, Fedora, Rocky Linux és AlmaLinux disztribúciók.
Követelmények
- Az RHEL 9 szerver telepítése
- RHEL 8 szerver telepítése
- A CentOS Stream 9 Server telepítése
- CentOS 8 Server telepítése
- AlmaLinux 9 Server telepítése
- AlmaLinux 8 Server telepítése
- Rocky Linux 8 Server telepítése
- Fedora Server telepítése
Az EPEL és a Remi Repository telepítése
A telepítést Rocky Linux rendszeren fogjuk végrehajtani, de ugyanezek az utasítások működnek RHEL, CentOS Stream és Rocky Linux rendszeren is. , és AlmaLinux disztribúciók.
Először telepítse és engedélyezze az EPEL és a Remi adattárat a következő parancsokkal.
------------------- On RHEL 9 Based Distributions -------------------
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
dnf install http://rpms.remirepo.net/enterprise/remi-release-9.rpm
------------------- On RHEL 8 Based Distributions -------------------
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm
------------------- On Fedora 36/35 -------------------
dnf install https://rpms.remirepo.net/fedora/remi-release-36.rpm
dnf install https://rpms.remirepo.net/fedora/remi-release-35.rpm
Mivel a PHP 8 verziót fogjuk használni, vissza kell állítanunk az alapértelmezett PHP értéket, és engedélyeznünk kell a PHP 8 verzióját a következő parancsokkal.
yum install dnf-utils
dnf module list php
dnf module reset php
dnf module enable php:remi-8.0
A LAMP Stack telepítése a WordPresshez
Most már készen állunk a LAMP veremünkhöz kapcsolódó összes szükséges csomag telepítésére a következő paranccsal.
yum install httpd mariadb mariadb-server php-gd php-soap php-intl php-mysqlnd php-pdo php-pecl-zip php-fpm php-opcache php-curl php-zip php-xmlrpc wget
Most, hogy a telepítés befejeződött, el kell indítanunk és biztosítani kell a MariaDB telepítést.
systemctl start mariadb
mysql_secure_installation
Kövesse a képernyőn megjelenő utasításokat a MariaDB szerver biztonságával kapcsolatos kérdések megválaszolásához.
Ezután beállítjuk a MariaDB-t, hogy automatikusan elinduljon a rendszerindításkor:
systemctl enable mariadb
Ezután ugyanezt tesszük az Apache webszerverrel:
systemctl start httpd
systemctl enable httpd
WordPress MySQL adatbázis létrehozása
A WordPress-ünkhöz adatbázisra és adatbázis-felhasználóra lesz szükség. Egy ilyen létrehozásához egyszerűen használja a következő parancsokat. Nyugodtan cserélje le az adatbázis nevét, felhasználóját és jelszavát ízlése szerint:
mysql -u root -p
Enter password:
## Create database ##
CREATE DATABASE wordpress;
## Creating new user ##
CREATE USER wordpress@localhost IDENTIFIED BY "secure_password";
## Grant privileges to database ##
GRANT ALL ON wordpress.* TO wordpress@localhost;
## FLUSH privileges ##
FLUSH PRIVILEGES;
## Exit ##
exit
WordPress telepítés előkészítése
Most készen állunk a legújabb WordPress archívum letöltésére a következő wget paranccsal:
cd /tmp && wget http://wordpress.org/latest.tar.gz
Ezután bontsa ki az archívumot a webkönyvtárunkból:
tar -xvzf latest.tar.gz -C /var/www/html
A fentiek létrehozzák a következő könyvtárat, amely tartalmazza a WordPress szkriptünket:
/var/www/html/wordpress
Most módosítsa a könyvtár tulajdonjogát „apache” felhasználóra, és állítsa be a megfelelő engedélyeket:
chown -R apache:apache /var/www/html/wordpress
chmod -R 775 /var/www/html/wordpress
Ezután állítsa be a SELinux környezetet a könyvtárhoz és annak tartalmához.
dnf install policycoreutils-python-utils
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress(/.*)?"
restorecon -Rv /var/www/html/wordpress
Apache Virtual Host létrehozása WordPresshez
A WordPress telepítéséhez külön virtuális gazdagépet hozunk létre. Nyissa meg az /etc/httpd/conf/httpd.conf oldalt kedvenc szövegszerkesztőjével:
vi /etc/httpd/conf/httpd.conf
Adja hozzá a következő kódot a fájl aljához, és cserélje ki a megjelölt szöveget a telepítéssel kapcsolatos információkkal:
<VirtualHost *:80>
ServerAdmin [email
DocumentRoot /var/www/html/wordpress/
ServerName tecminttest.com
ServerAlias www.tecminttest.com
<Directory "/var/www/html/wordpress">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
ErrorLog /var/log/httpd/tecminttest_error.log
CustomLog /var/log/httpd/tecminttest_access.log common
</VirtualHost>
Mentse el a változtatásokat, és indítsa újra az Apache-t:
systemctl restart httpd
WordPress telepítése a webhelyre
Most készen állunk a WordPress telepítés futtatására. A telepítés elindításához elérheti szervere IP-címét a http://ip-address
címen, vagy helyi telepítés esetén a http://localhost
használatával, vagy ha valódi tartományt használva használhatja helyette a tartományt. A következő oldalt kell látnod:
Ha rákattint a Let's Go gombra, a rendszer átirányítja a telepítés következő oldalára, ahol meg kell adnia a korábban létrehozott adatbázis adatait.
Miután megadta az adatokat, kattintson a Küldés gombra. A WordPress megpróbálja létrehozni a wp-config.php nevű konfigurációs fájlját. Ha minden rendben van, akkor a következő oldalt kell látnia:
Miután rákattintott a „Futtassa a telepítést ” gombra, meg kell adnia néhány adatot a webhelyéről: webhely címe, felhasználónév, jelszó és e-mail cím.
Ha minden szükséges adatot kitöltött, az alul található gombra kattintva fejezze be a telepítést. A telepítés ezzel befejeződött. A címlapnak az alábbi képhez hasonlóan kell kinéznie:
A WordPress irányítópultja pedig a következőképpen néz ki:
Most elkezdheti kezelni WordPress webhelyét.
Következtetés
Sikeresen befejezte a WordPress telepítését a LAMP használatával CentOS 7 rendszeren. Ha bármilyen nehézsége vagy kérdése van, kérjük, tegye fel azokat az alábbi megjegyzés rovatban.