Поиск по сайту:

Как установить Apache, MySQL/MariaDB и PHP на RHEL 8


В этом руководстве вы узнаете, как установить стек LAMPLinux, Apache, MySQL/MariaDB. , PHP в системе RHEL 8. В этом руководстве предполагается, что вы уже активировали подписку на RHEL 8 и имеете root-доступ к своей системе.

Шаг 1. Установите веб-сервер Apache

1. Во-первых, мы начнем с установки веб-сервера Apache — отличного веб-сервера, на котором работают миллионы веб-сайтов в Интернете. Для завершения установки используйте следующую команду:

yum install httpd

2. После завершения установки включите Apache (автоматический запуск при загрузке системы), запустите веб-сервер и проверьте его статус, используя приведенные ниже команды.

systemctl enable httpd
systemctl start httpd
systemctl status httpd

3. Чтобы сделать наши страницы общедоступными, нам придется отредактировать правила брандмауэра, чтобы разрешить HTTP запросы на нашем веб-сервере, используя следующие команды.

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

4. Убедитесь, что веб-сервер работает и доступен, открыв http://localhost или IP-адрес вашего сервера. Вы должны увидеть страницу, похожую на приведенную ниже.

Шаг 2. Установите язык программирования PHP

5. Наш следующий шаг — установить PHP – язык программирования, используемый на многих веб-сайтах, таких как WordPress и Joomla. из-за его чрезвычайно мощного и гибкого поведения.

Чтобы установить PHP на свой RHEL 8, используйте команду ниже.

yum install php php-mysqlnd php-pdo php-gd php-mbstring

6. Теперь перезапустите веб-сервер, чтобы Apache знал, что он также будет обслуживать запросы PHP.

systemctl restart httpd 

7. Проверьте свой PHP, создав простой файл info.php с phinfo() в нем. Файл должен быть помещен в корень каталога вашего веб-сервера, то есть /var/www/html.

Для создания файла используйте:

echo "<?php phpinfo() ?>" > /var/www/html/info.php

Теперь снова откройте http://localhost/info.php или http://server-ip-address/info.php. Вы должны увидеть страницу, похожую на эту.

Шаг 3. Установите сервер MariaDB

8. MariaDB — популярный сервер баз данных, используемый во многих средах. Установка проста и требует всего нескольких шагов, как показано на рисунке.

yum install mariadb-server mariadb

9. После завершения установки включите MariaDB (автоматический запуск при загрузке системы), запустите веб-сервер и проверьте его статус, используя приведенные ниже команды.

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

10. Наконец, вам нужно защитить установку MariaDB, введя следующую команду.

mysql_secure_installation

Вам будет задано несколько разных вопросов относительно вашей установки MariaDB и того, как вы хотите ее защитить. Вы можете изменить пароль пользователя root базы данных, отключить тестовую базу данных, отключить анонимных пользователей и удаленно отключить вход root.

Вот пример:

11. После защиты вы можете подключиться к MySQL и просмотреть существующие базы данных на вашем сервере баз данных, используя следующую команду.

mysql -e "SHOW DATABASES;" -p

Заключение

В этом руководстве мы показали, как установить знаменитый стек LAMP в вашу систему RHEL 8. Процесс был простым и понятным, но если у вас есть какие-либо вопросы, задавайте их в разделе комментариев ниже.