Инсталиране на 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 е завършен.