Како да инсталирате WordPress со LAMP во RHEL Distributions
WordPress е отворен код и бесплатна апликација за блогирање и динамичен CMS (Систем за управување со содржина) развиен со помош на MySQL и PHP.
Има огромен број додатоци и теми од трети страни. WordPress е моментално една од најпопуларните платформи за блогирање достапни на интернет и се користи од милиони луѓе ширум светот.
Во ова упатство ќе објасниме како да го инсталирате популарниот систем за управување со содржина - WordPress користејќи LAMP (Linux, Apache, MySQL/MariaDB, PHP) на дистрибуции базирани на RHEL како што се CentOS Stream, Fedora, Rocky Linux и AlmaLinux.
- Инсталација на серверот RHEL 9
- Инсталација на серверот RHEL 8
- Инсталација на серверот CentOS Stream 9
- Инсталација на серверот CentOS 8
- Инсталација на серверот AlmaLinux 9
- Инсталација на серверот AlmaLinux 8
- Инсталација на серверот Rocky Linux 8
- Инсталација на серверот Fedora
Инсталирање на EPEL и Remi Repository
Инсталацијата што ќе ја извршиме ќе биде на Rocky Linux, но истите инструкции работат и на RHEL, CentOS Stream, Rocky Linux и AlmaLinux дистрибуции.
Прво, инсталирајте го и овозможете го складиштето EPEL и Remi користејќи ги следните команди.
------------------- 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
Бидејќи ќе користиме PHP 8, ќе треба да го ресетираме стандардниот PHP и да ја овозможиме верзијата PHP 8 користејќи ги следните команди.
# yum install dnf-utils
# dnf module list php
# dnf module reset php
# dnf module enable php:remi-8.0
Инсталирање LAMP Stack за WordPress
Сега сме подготвени да ги инсталираме сите потребни пакети поврзани со нашиот стек LAMP користејќи ја следнава команда.
# 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
Сега кога инсталацијата е завршена, ќе треба да ја започнеме и обезбедиме нашата инсталација на MariaDB.
# systemctl start mariadb
# mysql_secure_installation
Следете ги упатствата на екранот за да одговорите на прашањата поврзани со безбедноста на вашиот MariaDB сервер.
Потоа ќе го конфигурираме MariaDB да започне автоматски при подигање на системот:
# systemctl enable mariadb
Следно, ќе го сториме истото за веб-серверот Apache:
# systemctl start httpd
# systemctl enable httpd
Креирање на база на податоци на WordPress MySQL
Нашиот WordPress ќе бара база на податоци и корисник на база на податоци. За да креирате, едноставно користете ги следните команди. Слободно заменете го името на базата на податоци, корисникот и лозинката според вашите параметри:
# mysql -u root -p
Enter password:
## Create database ##
CREATE DATABASE wordpress;
## Creating new user ##
CREATE USER [email IDENTIFIED BY "secure_password";
## Grant privileges to database ##
GRANT ALL ON wordpress.* TO [email ;
## FLUSH privileges ##
FLUSH PRIVILEGES;
## Exit ##
exit
Подготовка за инсталација на WordPress
Сега сме подготвени да ја преземеме најновата архива на WordPress користејќи ја следнава команда wget:
# cd /tmp && wget http://wordpress.org/latest.tar.gz
Следно извадете ја архивата во нашиот веб-директориум:
# tar -xvzf latest.tar.gz -C /var/www/html
Горенаведеното ќе го создаде следниов директориум, кој ќе ја содржи нашата скрипта на WordPress:
/var/www/html/wordpress
Сега сменете ја сопственоста на тој директориум во корисник \apache и поставете соодветни дозволи:
# chown -R apache:apache /var/www/html/wordpress
# chmod -R 775 /var/www/html/wordpress
Следно, конфигурирајте го контекстот SELinux за директориумот и неговата содржина.
# 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 за WordPress
Ќе создадеме посебен виртуелен домаќин за нашата инсталација на WordPress. Отворете /etc/httpd/conf/httpd.conf со вашиот омилен уредувач на текст:
# vi /etc/httpd/conf/httpd.conf
И додадете го следниов код на дното на датотеката и заменете го означениот текст со информациите поврзани со вашата инсталација:
<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>
Зачувајте ги промените и рестартирајте го Apache:
# systemctl restart httpd
Инсталирање на WordPress на веб-страница
Сега сме подготвени да ја извршиме нашата инсталација на WordPress. За да ја започнете инсталацијата, можете да пристапите или до IP адресата на вашиот сервер на http://ip-address
или ако инсталирате локално, можете да користите http://localhost
или ако сте користејќи вистински домен, наместо тоа можете да го користите доменот. Треба да ја видите следната страница:
Кога ќе кликнете на копчето Let’s Go, ќе бидете пренасочени на следната страница од инсталацијата, каде што ќе треба да ги внесете деталите за базата на податоци што ги создадовме претходно.
Кога ќе ги внесете деталите, кликнете на копчето за поднесување. WordPress ќе се обиде да ја создаде својата конфигурациска датотека наречена wp-config.php. Ако сè е во ред, треба да ја видите следната страница:
Откако ќе кликнете на копчето „Изврши ја инсталацијата“, ќе биде побарано да внесете некои детали за вашата веб-локација: Наслов на страницата, Корисничко име, Лозинка и адреса на е-пошта.
Откако ќе ги пополните сите потребни информации, финализирајте ја инсталацијата со кликнување на копчето долу. Вашата инсталација сега е завршена. Вашата насловна страница треба да изгледа нешто како сликата подолу:
И контролната табла на WordPress изгледа вака:
Сега можете да започнете да управувате со вашата веб-страница на WordPress.
Успешно ја завршивте инсталацијата на WordPress користејќи LAMP на CentOS 7. Доколку сте имале какви било потешкотии или прашања, испратете ги во делот за коментари подолу.