Термин LAMP является аббревиатурой от названий его четырех компонентов с открытым исходным кодом:
- L — операционная система Linux
- A — Apache — самый популярный в мире веб-сервер HTTP.
- M — система управления реляционными базами данных MySQL или MariaDB
- P — язык программирования PHP
В этой серии мы покажем вам, как установить Apache, сгенерировать бесплатный SSL-сертификат Let’s Encrypt, установить и защитить MariaDB и установить PHP 7.x.
Если вы спешите и не хотите читать более подробную документацию, вы можете установить LAMP Stack на свой сервер CentOS 7, следуя нашему разделу Quickstart.
Содержание
Установите LEMP Stack в CentOS 7 [Быстрый старт]
Это краткое руководство покажет вам основные шаги, необходимые для установки стека LEMP на сервере CentOS 7.
Предпосылки
Пользователь, под которым вы вошли в систему, должен иметь права sudo, чтобы иметь возможность устанавливать пакеты.
Шаг 1. Установка Apache
Apache доступен в репозиториях CentOS 7 по умолчанию, и установка довольно проста. В CentOS и RHEL пакет Apache и служба называются httpd. Чтобы установить пакет, выполните следующую команду:
sudo yum install httpd
После завершения установки запустите и включите службу Apache, набрав:
sudo systemctl start httpd
sudo systemctl enable httpd
Шаг 2. Установка MariaDB
Следующим шагом является установка пакетов MariaDB. Для этого введите:
sudo yum install mariadb-server
После установки сервера MariaDB запустите и включите службу с помощью:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Шаг 3. Установка PHP
CentOS 7 поставляется с PHP версии 5.4, которая в течение некоторого времени является EOL-редактором, поэтому мы будем использовать репозиторий Remi для установки PHP 7.2.
Выполните следующую команду, чтобы установить репозиторий Remi в вашу систему:
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
После добавления установите пакет yum-utils
и включите репозиторий remi-php72
:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
Теперь, когда у нас включен репозиторий Remi, мы можем установить PHP FPM и несколько наиболее распространенных модулей PHP с помощью:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql
После установки пакетов PHP перезапустите службу Apache с помощью:
sudo systemctl restart httpd
Больше информации
Более подробные инструкции по каждому шагу см. В следующих руководствах.
Учебники
- Как установить Apache на CentOS 7
- Установите MySQL на CentOS 7
- Как настроить виртуальные хосты Apache на CentOS 7
- Защитите Apache с помощью Let’s Encrypt на CentOS 7