Инсталиране на LAMP стек (Linux, Apache, MySQL, PHP) на Arch Linux

Оферта от 8host.com

lamp

Стекът LAMP е група от програми с отворен код за създаване и стартиране на уеб сървъри. Този акроним означава Linux, Apache, MySQL, PHP. За да инсталирате софтуер, Arch Linux използва мощния мениджър на пакети Pacman, който ви позволява да изтеглите най-новите необходими пакети за всяка програма с една команда.

Изисквания

Root привилегии са необходими, за да следвате този урок (вижте статията за първоначална настройка на Arch Linux Server за помощ).

Стъпка 1 Инсталиране на Apache

Apache е безплатен софтуер с отворен код, който захранва 50% от уеб сървърите в света.

Преди да инсталирате която и да е LAMP програма, трябва да актуализирате пакетния мениджър.

sudo pacman -Syu

След като завършите надстройката, можете да продължите с инсталирането на Apache:

sudo pacman -S apache

С инсталиран Apache има няколко промени в конфигурацията, които трябва да бъдат направени.

Отворете конфигурационния файл на Apache:

sudo nano /etc/httpd/conf/httpd.conf

#LoadModule unique_id_module modules/mod_unique_id.so

sudo systemctl рестартирайте httpd

При рестартиране на Apache може да се появи следното съобщение:

httpd: apr_sockaddr_info_get() неуспешно за droplet1 httpd: Не може надеждно да се определи напълно квалифицираното име на домейн на сървъра, като се използва 127.0.0.1 за ServerName [ГОТОВО]

Въпреки че това предупреждение няма да попречи на стартирането на Apache, то може лесно да бъде коригирано чрез промяна на конфигурацията на името на хоста.

Отворете файла hosts:

sudo nano /etc/hosts

Добавете името на хоста в края на реда, който започва с 127.0.0.1:

127.0.0.1localhost.localdomainlocalhost droplet1

Apache вече няма да показва това съобщение при рестартиране в бъдеще.