Перейти к основному контенту

Установка Apache на CentOS 7

В этой статье мы расскажем, как происходит настройка и установка Apache на CentOS 7, как установить PHP и базы данных MariaDB на Apache.

Важным элементом интернет-системы является web-сервер. Он передаёт данные от физического сервера, где лежат все файлы сайта, на компьютер пользователя. Пользователь вводит в браузере доменное имя сайта, веб-сервер мчится за файлами этого сайта и затем передаёт их пользователю. Таким образом с помощью веб-сервера конечный потребитель получает контент.

Apache ― это программное обеспечение с открытым исходным кодом для создания веб-сервера, разработанное для UNIX (например, Linux) и Windows.

Обратите внимание, данная инструкция подходит только для CentOS 7.

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

Чтобы поставить на VPS Apache:

  1. 1.
  2. 2.

    Обновите пакет Apache httpd:

    sudo yum update httpd
  3. 3.

    Установите пакеты Apache:

    sudo yum install httpd
  4. 4.

    Разрешите HTTP и HTTPS-трафик на брандмауэре:

    sudo firewall-cmd --permanent --add-service=http
    
    sudo firewall-cmd --permanent --add-service=https
  5. 5.

    Перезагрузите брандмауэр:

    sudo firewall-cmd --reload
  6. 6.

    Запустите Apache:

    sudo systemctl start httpd
  7. 7.

    Разрешите автозагрузку Apache:

    sudo systemctl enable httpd
  8. 8.

    Проверьте статус службы Apache:

    sudo systemctl status httpd

    Он должен быть active:

    =937x298 Настройка Apache (CentOS 7)

  9. 9.

    Перейдите в браузере по адресу http://имя_сервера_или_IP/. Если по адресу откроется стартовая страница CentOS Apache, то установка выполнена верно:

    =1061x489 Апач установлен

Готово, веб-сервер Apache установлен.

Установка PHP

PHP ― язык программирования, который позволяет генерировать HTML-страницы на веб-сервере и работать с базами данных. Он облегчает взаимодействие с Apache.

Как установить PHP на Apache пошагово:

  1. 1.

    Установите пакеты PHP и другие модули, требуемые для работы:

    yum install php php-mysql php-mbstring php-mcrypt php-devel php-xml php-gd
  2. 2.

    Перезагрузите Apache:

    sudo systemctl restart httpd

Готово, PHP установлен.

Установка MariaDB

MariaDB ― программа для хранения и получения данных с помощью SQL-запросов.

При работе с Apache можно использовать стандартную базу данных MySQL. Однако в MariaDB встроен оптимизатор запросов, безопасная репликация, высокая скорость перекодировки символов, что сильно влияет на производительность программы.

Краткое руководство по установке MariaDB:

  1. 1.

    Установите базы данных MariaDB:

    yum -y install mariadb mariadb-server
  2. 2.

    Запустите сервис MariaDB:

    sudo systemctl start mariadb
  3. 3.

    Разрешите автозагрузку MariaDB:

    sudo systemctl enable mariadb.service

Готово, базы данных MariaDB установлены.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0