Как установить стек LAMP на CentOS 8
В этом руководстве мы покажем вам, как установить стек LAMP на CentOS 8. Для тех из вас, кто не знал, LAMP (стек сервера) представляет собой полнофункциональный стек, содержащий самый популярный веб-сервер, известный как Apache, самый популярный сервер баз данных MariaDB и самый популярный язык веб-программирования с открытым исходным кодом, известный как PHP. Все компоненты являются бесплатными программами с открытым исходным кодом, и их комбинация подходит для создания динамических веб-страниц.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку LAMP Stack на сервере CentOS 8.
Установка LAMP на CentOS 8
Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.
yum clean all yum -y update
Шаг 2. Установка Apache на CentOS 8.
Мы будем устанавливать Apache с помощью dnf
, который является менеджером пакетов по умолчанию для CentOS 8:
sudo dnf install httpd
После установки служб Apache в вашей системе запустите все необходимые службы:
sudo systemctl restart httpd sudo systemctl status httpd sudo systemctl enable httpd
Затем разрешите HTTP-сервер Apache через брандмауэр::
sudo firewall-cmd --add-port=80/tcp --zone=public --permanent sudo firewall-cmd --add-port=443/tcp --zone=public --permanent sudo firewall-cmd --reload
Вы можете проверить, действительно ли Apache запущен, открыв свой любимый веб-браузер и введя URL-адрес http://your-server’s-address.
Шаг 3. Установка MariaDB на CentOS 8.
MariaDB — это прямая замена MySQL. Это мощный, масштабируемый и надежный SQL-сервер с богатым набором улучшений. Мы также будем использовать yum для установки MariaDB:
sudo dnf install mariadb-server
По умолчанию MariaDB не усилен. Вы можете защитить MariaDB с помощью mysql_secure_installation
скрипта. вы должны внимательно прочитать и под каждым шагом, который установит пароль root, удалит анонимных пользователей, запретит удаленный вход root и удалит тестовую базу данных и доступ к безопасности MariaDB::
mysql_secure_installation
Чтобы войти в MariaDB, используйте следующую команду (обратите внимание, что это та же команда, которую вы использовали бы для входа в базу данных MariaDB):
mysql -u root -p
Затем перезапустите сервер базы данных MariaDB и включите его запуск при запуске системы, используя:
sudo systemctl restart mariadb sudo systemctl status mariadb sudo systemctl enable mariadb
Шаг 4. Установка PHP на CentOS 8.
Наконец, выполните следующие команды, чтобы установить PHP вместе с другими полезными модулями:
sudo dnf install php php-common php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-gd php-mbstring php-xml
Перезапустите Apache, systemctl
чтобы изменения вступили в силу:
sudo systemctl restart httpd
Пришло время проверить это. Создайте новый файл с именем test.php on и добавьте следующее /var/www/html
:
nano /var/www/html/test.php
<?php phpinfo(); ?>
Поздравляю! Вы успешно установили LAMP . Благодарим за использование этого руководства для установки LAMP ( Apache , MariaDB и PHP ) в системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт Apache, MariaDB и PHP.
Уведомление: Как установить бесплатный SSL-сертификат для Apache на CentOS 8 - INFOIT.COM.UA
Уведомление: Как установить Invoice Ninja на CentOS 8 - INFOIT.COM.UA
Уведомление: Как установить Drupal на CentOS 8 - INFOIT.COM.UA
Уведомление: Как установить Moodle на CentOS 8 - INFOIT.COM.UA