Top Advertising on Sys-Adm.in
51111111111Rating 5.00 (3 Votes)
Ниже в краце расскажу о том, как установить LAMP сервер в Fedora, итак поехали...
Для Fedora 21 и выше, yum заменен на dnf, поэтому в рамках данной статьи, при использовании новых версий Fedora используйте dnf, в остальном все то же самое.

Установка Apache

dnf install httpd

Устанавливаем автоазгрузку сервиса

systemctl enable httpd.service

Стартуем сервис

systemctl start httpd.service

Добавляем разрешения в файервол:

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

Установка MySQL

dnf install mariadb-server

Устанавливаем в автозагрузку и стартуем сервис

systemctl enable mariadb.service
systemctl start mariadb.service

Запускаем

mysql_secure_installation

На запрос ввода текущего пароля root нажимем Enter (по умолчанию пароль пустой)

Enter current password for root (enter for none):

следующим этапом будет запрос на  установку пароля

Set root password? [Y/n]

Нажимаем Y и Enter, устанавливаем новый пароль

New password:
Re-enter new password:
Password updated successfully!

Далее на все запросы отвечаем Y (отключение удаленного входа для root, удаление тестовой базы, отключение тестовогопользователя)

Установка PHP

dnf install php

После установки перезапускаем Apache

systemctl restart httpd.service

Проверка

Создаем папку (phpinfo) и файл (index.php)

/var/www/html/phpinfo/index.php

В файле index.php указываем код

<?php
phpinfo();
?>

Сохраняем, открываем в браузере страничку - http://localhost/phpinfo, должна открыться страница отображающая настройки php.

Установка дополнительных модулей PHP

Смотрим какие модули есть

dnf search php

Ставим нужные

dnf install php-mysql php-pear php-xml php-xmlrpc php-mcrypt php-mssql

Перезапускаем Apache

systemctl restart httpd.service

Снова проверяем.

Добавить комментарий


Защитный код
Обновить

Сейчас 219 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз