Веб-сервер Apache
Для обеспечения работы веб-сервера используются следующие программные средства:
Apache HTTP-сервер– веб-сервер с открытым исходным кодом;PHP– скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с БД;MySQL– свободная система управления базами данных (СУБД);PhpMyAdmin– инструмент для визуальной работы с БД MySQL.
Установка Apache
Для установки веб-сервера Apache из консоли нужно установить один пакет, который по зависимостям установит еще порядка 40 пакетов, необходимых для нормальной и полноценной работы сервера.
Для установки нужно выполнить команду:
dnf install apache-base
Запуск сервера производится следующей командой:
systemctl start httpd
Чтобы сервер стартовал при загрузке компьютера:
systemctl enable httpd
Остановка сервера:
systemctl stop httpd
После каких-либо изменений в конфигурационных файлах сервер следует перезапустить:
systemctl restart httpd
Установка PHP
Для работы с PHP нужно установить всего 3 пакета, выполнив команду:
dnf install php php-mysql apache-mod_php
Установка MySQL
Для установки MySQL-сервера нужно выполнить команду:
dnf install mysql-server
Запуск сервера MySQL:
systemctl start mysqld
Включение запуска сервера при загрузке компьютера:
systemctl enable mysqld
Перезапуск сервера:
systemctl restart mysqld
Установка PhpMyAdmin
Перед установкой PhpMyAdmin необходимо проверить корректность предыдущих установок и настроек.
Для безопасности работы с БД MySQL нужно поменять пароль администратора:
mysqladmin -u root password новый_пароль
Сначала необходимо запустить сервера в правильной последовательности:
systemctl start mysqld
systemctl start httpd
Теперь можно проверить работоспособность локального сервера, для чего набрать в адресной строке браузера адрес http://localhost/.
Если все прошло удачно, то страница браузера будет выглядеть примерно так, как показано ниже (Рисунок 11).

Рисунок 11 - Окно браузера при успешной установке сервера
Затем нужно проверить работу PHP, для этого в папке /var/www/html создать файл info.php с одной строчкой:
<?php phpinfo(); ?>
Теперь можно проверить работоспособность PHP на локальном сервере, набрав в адресной строке браузера адрес http://localhost/info.php. Окно браузера должно выглядеть так, как показано ниже (Рисунок 12).

Рисунок 12 - Проверка работоспособности PHP
Далее следует прокрутить эту страницу ниже и убедиться в работоспособности MySQL. В разделе MySQL должен быть установлен статус Enabled (Рисунок 13).

Рисунок 13 - Проверка статуса MySQL
После всех проверок установленных программных средств можно установить PhpMyAdmin командой:
dnf install phpmyadmin
Затем необходимо заменить содержимое установленного по умолчанию файла /etc/httpd/conf/webapps.d/phpmyadmin.conf на следующее:
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options none
AllowOverride Limit
Require all granted
</Directory>
Чтобы проверить работу PhpMyAdmin, нужно набрать в адресной строке браузера адрес http://localhost/phpmyadmin/.
Если все сделано правильно, то в браузере появится примерное содержание, как показано ниже (Рисунок 14).

Рисунок 14 - Окно входа в PhpMyAdmin