Как установить LAMP на CentOS 7

В статье мы расскажем, как производится установка Lamp CentOS 7 на сервер. LAMP (Linux Apache MariaDB и PHP) — это минимальный набор ПО для размещения и запуска сайта.

Установка Apache

  1. Подключитесь к серверу по SSH

  2. Обновите систему:

yum update -y

  1. Установите Apache:

yum install httpd -y

  1. Запустите и добавьте в автозагрузку веб-сервер Apache: 

systemctl start httpd.service

systemctl enable httpd.service

Проверьте корректность установки, введя в адресную строку IP-адрес сервера. При открытии должна отображаться заглушка веб-сервера Apache:

Установка MariaDB

  1. Установите сервер БД:

yum install mariadb-server mariadb -y

  1. Запустите и добавьте в автозагрузку сервер базы данных: 

systemctl start mariadb

systemctl enable mariadb

  1. Выполните настройку базовых параметров безопасности Lamp CentOS:

mysql_secure_installation 

  1. Далее нажмите ENTER (так как у вас не задан root-пароль для БД), введите новый пароль, повторите ввод. Согласитесь с остальными предложениями по безопасности, нажав Y:

Установка PHP

  1. В стандартных репозиториях С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

  1. Поставьте пакет yum-utils и включите репозиторий:

yum install yum-utils

yum-config-manager --enable remi-php74

  1. Установите пакет PHP:

yum install php php-mysqlnd -y

  1. Создайте файл с функцией phpinfo: 

vi /var/www/html/info.php

  1. Добавьте в него следующее содержимое: 

<?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:

 

Если вы не нашли ответ, спросите у нас!
Запросить поддержку