Weboldal keresés

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.