Як відомо, сучасні сайти в переважній більшості працюють на веб-сервері 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 завершено.