В этой статье рассмотрим развёртку web-сервера на установленной ОС CentOS 7.0 x86_64. В прошлый раз я описывал для версии 6.3, но в настройке версии 7.0 произошли некоторые изменения.
Все действия выполняем на обновлённой системе с настроенной сетью.
Входим под пользователем root.
В файрволле открываем порты 80 и 443
firewall-cmd —permanent —add-port=80/tcp
firewall-cmd —permanent —add-port=443/tcp
и перезапускаем файрволл
firewall-cmd —reload
Устанавливаем Apache 2.4 с модулем SSL:
yum install httpd mod_ssl
запускаем
systemctl start httpd.service
и вносим в автозагрузку
systemctl enable httpd.service
На другой машине в сети в адресной строке браузера пишем IP адрес и видим страницу по умолчанию.
После этого вместо MySQL устанавливаем MariaDB
yum install mariadb mariadb-server
запускаем
systemctl start mariadb.service
и вносим в автозагрузку
systemctl enable mariadb.service
конфигурируем MariaDB с помощью утилиты mysql_secure_installation
mysql_secure_installation
Перезапускаем сервер БД MariaDB
systemctl restart mariadb.service
Затем устанавливаем PHP
yum install php php-mysql
и расширения
yum install php-gd php-xml php-mbstring php-mcrypt
Перезапускаем наш Apache
systemctl restart httpd.service
и для проверки создадим файл info.php в папке /var/www/html
cd /var/www/html
touch info.php
vi info.php
<?php
phpinfo();
?>
На другой машине в сети в адресной строке браузера пишем http://IP-адрес/info.php и видим информацию о нашей ЛАМПе.
LAMP готов.
P.S.: для администрирование СУБД MariaDB подойдёт старая добрая система управления phpMyAdmin.
Процесс установки phpMyAdmin я описывать не буду, устанавливается он из дополнительного набора репозиториев, который располагается по этой ссылке: http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
Если Вам помогла статья, вы можете отблагодарить автора:
перечислить на WMR кошелёк (WebMoney): R301575071888
перечислить на Яндекс.Кошелёк: 410011003938168
или на PayPal: