В этой статье мы расскажем, как происходит настройка и установка Apache на CentOS 7, как установить PHP и базы данных MariaDB на Apache.
Важным элементом интернет-системы является web-сервер. Он передаёт данные от физического сервера, где лежат все файлы сайта, на компьютер пользователя. Пользователь вводит в браузере доменное имя сайта, веб-сервер мчится за файлами этого сайта и затем передаёт их пользователю. Таким образом с помощью веб-сервера конечный потребитель получает контент.
Apache ― это программное обеспечение с открытым исходным кодом для создания веб-сервера, разработанное для UNIX (например, Linux) и Windows.
Обратите внимание, данная инструкция подходит только для CentOS 7.
Как установить Apache на CentOS 7
Чтобы поставить на VPS Apache:
- 1 Подключитесь к серверу по SSH.
-
2
Обновите пакет Apache httpd:
sudo yum update httpd
-
3
Установите пакеты Apache:
sudo yum install httpd
-
4
Разрешите HTTP и HTTPS-трафик на брандмауэре:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https
-
5
Перезагрузите брандмауэр:
sudo firewall-cmd --reload
-
6
Запустите Apache:
sudo systemctl start httpd
-
7
Разрешите автозагрузку Apache:
sudo systemctl enable httpd
-
8
Проверьте статус службы Apache:
sudo systemctl status httpd
Он должен быть active:
Настройка Apache (CentOS 7)
-
9
Перейдите в браузере по адресу http://имя_сервера_или_IP/. Если по адресу откроется стартовая страница CentOS Apache, то установка выполнена верно:
Apache установлен
Готово, веб-сервер Apache установлен.
Установка PHP
PHP ― язык программирования, который позволяет генерировать HTML-страницы на веб-сервере и работать с базами данных. Он облегчает взаимодействие с Apache.
Как установить PHP на Apache пошагово:
-
1
Установите пакеты PHP и другие модули, требуемые для работы:
yum install php php-mysql php-mbstring php-mcrypt php-devel php-xml php-gd
-
2
Перезагрузите Apache:
sudo systemctl restart httpd
Готово, PHP установлен.
Установка MariaDB
MariaDB ― программа для хранения и получения данных с помощью SQL-запросов.
При работе с Apache можно использовать стандартную базу данных MySQL. Однако в MariaDB встроен оптимизатор запросов, безопасная репликация, высокая скорость перекодировки символов, что сильно влияет на производительность программы.
Краткое руководство по установке MariaDB:
-
1
Установите базы данных MariaDB:
yum -y install mariadb mariadb-server
-
2
Запустите сервис MariaDB:
sudo systemctl start mariadb
-
3
Разрешите автозагрузку MariaDB:
sudo systemctl enable mariadb.service
Готово, базы данных MariaDB установлены.
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊