MasterServerБлог › install-lamp-centos

Встановлення 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 завершено.