Инсталиране на Apache, MySQL, PHP на CentOS 7
Инсталирайте Apache, MySQL / MariaDB, PHP (LAMP) на CentOS 7
СтекътLAMP се използва за обозначаване на група безплатен софтуер с отворен код, който обикновено се инсталира заедно на сървър, за да се получи динамично уеб приложение и сървър на уебсайт. Този термин всъщност е операционна системаLinux сApache уеб сървър, с данни за сайта, съхранявани вMySQL база данни (използвайкиMariaDB ) и динамично съдържание, обработвано отPHP.
В тази статия ще разгледаме възможността за инсталиране на софтуера, описан по-горе, наCentOS 7 с помощта на стандартния мениджър на пакети -yum. За целта се нуждаем от данни (вход и парола) root, а за отдалечена инсталация достъп чрезSSH.
Инсталация на Apache
Това е най-популярният уеб сървър в момента, така че е „изборът по подразбиране“ за хостване на почти всеки уебсайт. За да инсталирате, изпълнете следната команда:
Когато извършвате операции под нормален потребител, за да бъде извършена правилната операция, добавете sudo в началото на реда. Опцията "-y" автоматично ще потвърди продължаването (изтегляне на пакети) на инсталацията.
След като инсталацията приключи, стартирайте Apache:
systemctl status httpd - също показва състоянието на посочената услуга
Ще видите следната картина за добре дошли:
Ако видите тази снимка, тогава сървърът работи правилно. След това нека добавим услугата на уеб сървъра към автоматично стартиране при зареждане на системата:
След като вече сте инсталирали уеб сървъра, нека преминем към следващата стъпка - редактиране на системната защитна стена:
Инсталирайте MySQL / MariaDB
В последната (в момента) версия наCentOS 7, разработчиците изоставиха използването на MySQL и преминаха към безплатен сървър за бази данни -MaridDB (от разработчиците на MySQL, така че API и синтаксисът са същите). Инсталацията е подобна, извършва се както следва:
yum -y инсталирате mariadb-сървър mariadb
Стартиране на сървъра на базата данни:
След като стартирате тази програма, трябва да конфигурирате MariaDB, което повишава сигурността и устойчивостта на грешки на този софтуер:
При тези операции променяме празната парола за root към сървъра на базата данни, а също така изтриваме тестови и празни бази данни, премахваме анонимни потребители и т.н. В края на тези операции добавете сървъра на базата данни към автоматично зареждане:
systemctl активира mariadb.service
Инсталирайте PHP
PHP е основният компонент, който отговаря за обработката на кода за динамично съдържание. Това означава обработка на скриптове, свързване и взаимодействие с MySQL, прехвърляне на данни към уеб сървър. Инсталацията също се извършва чрез мениджъра на пакети yum:
След това трябва да рестартирате уеб сървъра, така че да започне да работи правилно с PHP:
Инсталиране на допълнителни модули:
yum -y инсталирайте php-fpm php php-pear php-процес
След успешното инсталиране на пакетите, ние ще тестваме PHP работата на нашия сървър, като добавимкъм файла:
Сега конфигурирайте защитната стена:
Проверка дали PHP работи в браузър:
http:// IP_адрес_на_вашият_сървър /info.php
Тази информация се препоръчва да бъде изтрита след приключване на проверката (ако е необходимо, тя винаги може да бъде възстановена по описания по-горе метод):
Инсталиране на LAMP - Linux Apache MySQL/MariaDB PHP е завършен.