Как установить LAMP на CentOS 7
В статье мы расскажем, как производится установка Lamp CentOS 7 на сервер. LAMP (Linux Apache MariaDB и PHP) — это минимальный набор ПО для размещения и запуска сайта.
Установка Apache
-
Обновите систему:
yum update -y
-
Установите Apache:
yum install httpd -y
-
Запустите и добавьте в автозагрузку веб-сервер Apache:
systemctl start httpd.service
systemctl enable httpd.service
Проверьте корректность установки, введя в адресную строку IP-адрес сервера. При открытии должна отображаться заглушка веб-сервера Apache:
Установка MariaDB
-
Установите сервер БД:
yum install mariadb-server mariadb -y
-
Запустите и добавьте в автозагрузку сервер базы данных:
systemctl start mariadb
systemctl enable mariadb
-
Выполните настройку базовых параметров безопасности Lamp CentOS:
mysql_secure_installation
-
Далее нажмите ENTER (так как у вас не задан root-пароль для БД), введите новый пароль, повторите ввод. Согласитесь с остальными предложениями по безопасности, нажав Y:
Установка PHP
-
В стандартных репозиториях СentOS доступна версия php 5.4. Чтобы установить более свежую версию, добавьте репозиторий remi:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
-
Поставьте пакет yum-utils и включите репозиторий:
yum install yum-utils
yum-config-manager --enable remi-php74
-
Установите пакет PHP:
yum install php php-mysqlnd -y
-
Создайте файл с функцией phpinfo:
vi /var/www/html/info.php
-
Добавьте в него следующее содержимое:
<?php phpinfo(); ?>
Установка дополнительных модулей PHP
Также вы можете установить дополнительные модули PHP, необходимые для работы вашего сайта. Рассмотрим на примере модуля PHP OPCACHE, который значительно ускоряет работу php-скриптов. Установите модуль:
yum install php-opcache -y
После установки перезапуститe веб-сервер Apache:
systemctl restart httpd.service
Готово, вы установили LAMP на СentOS 7(centos lamp install).
Чтобы проверить, что установка LAMP завершена успешно, введите в адресную строку IP сервера/info.php. Если стек установлен корректно, вы увидите информационную страницу о настройках PHP: