Установка LAMP в CentOS

Как известно, современные сайты в подавляющем большинстве своем работают на веб сервере Apache, используют базы данных MySQL, а написаны на самом популярном языке программирования PHP. Эти три главные элемента решено называть сокращенно LAMP, что расшифровывается как Linux Apache, MySQL, PHP.

CentOS - это популярная операционная система семейства Linux, которая ставиться на выделенные или виртуальные серверы.
Далее, рассмотрим подробно установку всех этих модулей в эту ОС.

Установка LAMP на CentOS

Для установки всех компонентов нужно зайти по SSH в консоль под супер пользователем root.
Выбираем последовательность инсталляции, рекомендуется так: Apache, MySQL и в конце PHP.

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

Веб сервер Apache главный элемент, без которого никак.
Самая свежая версия всегда доступна в стандартных репозиториях, поэтому установим Apache простой командой:
# sudo yum install httpd

После установки ничего больше настраивать не нужно, только выполнить дополнительно две команды:

Запуск Apache
# sudo systemctl start httpd

Добавить в автозагрузку
# sudo systemctl enable httpd

Apache установлен, проверить можно введя в браузере IP-адрес сервера, при должна открыться тестовая страница.

Установка MySQL на CentOS

Следующий компонент, который мы должны установить это сервер баз данных MySQL.
# sudo yum install mariadb-server

Далее, как и в случае с Apache нужно запустить и добавить в автозагрузку:
# sudo systemctl start mariadb
# sudo systemctl enable mariadb

Следующий шаг, это первоначальная настройка MySQL, вводим команду:
# sudo mysql_secure_installation

Первым пунктом нужно задать новый root пароль БД, задаем его.

На вопрос "Remove anonymous users?" выбираем "YES", это отключает анонимный вход.
На вопрос "Disallow root login remotely?" выбираем "YES", это отключает возможность удаленно подключаться под root к БД.
на вопрос "Remove test database and access to it?" выбираем "YES", это удаляет тестовые базы данных.

Теперь БД MySQL установлена, готова к работе, также первоначальная настройка проведена успешно.

Установка PHP на CentOS

Наверное самые популярный язык программирования в мире, на котором пишутся большенство сайтов, скриптов и приложений.

Установка PHP производится всего одной командой:
# sudo yum install php php-pear php-gd php-mysql

После установки PHP нужно выполнить команду перезагрузки web сервера:
# sudo systemctl restart httpd

Установка LAMP на сервер под управлением операционной системы CentOS завершена.