ustanovka_lamp_linux_apache_mysql_php_na_ubuntu_centos_7
Различия
Показаны различия между двумя версиями страницы.
| ustanovka_lamp_linux_apache_mysql_php_na_ubuntu_centos_7 [2015/09/24 19:38] – создано daniil | ustanovka_lamp_linux_apache_mysql_php_na_ubuntu_centos_7 [2015/12/29 01:18] (текущий) – удалено daniil | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | **LAMP** это акроним от Linux, Apache, MySQL, PHP. В этой инструкции будет описано как установить веб-сервер Apache на CentOS 7 с поддержкой PHP и MySQL | ||
| - | В качестве hostname (имени сервера) используем **server1.example.com** c IP адресом **192.168.0.100**. | ||
| - | |||
| - | |||
| - | ====== Установка MySQL ====== | ||
| - | В CentOS 7 вместо MySQL используется свободная копия которая называется **MariaDB**, | ||
| - | Устанавливаем MariaDB-сервер из репозиториев CentOS: | ||
| - | <code bash> | ||
| - | yum -y install mariadb-server mariadb | ||
| - | </ | ||
| - | |||
| - | После установки добавляем сервер MariaDB в автозапуск: | ||
| - | <code bash> | ||
| - | systemctl start mariadb.service | ||
| - | systemctl enable mariadb.service | ||
| - | </ | ||
| - | |||
| - | |||
| - | ====== Установка Apache ====== | ||
| - | Устанавливаем Apache из репозиториев CentOS: | ||
| - | <code bash> | ||
| - | yum -y install httpd | ||
| - | </ | ||
| - | |||
| - | После установки добавляем сервер Apache в автозапуск: | ||
| - | <code bash> | ||
| - | systemctl start httpd.service | ||
| - | systemctl enable httpd.service | ||
| - | </ | ||
| - | |||
| - | В CentOS 7 используется firewall Firewall-cmd. Добавляем настройку, | ||
| - | <code bash> | ||
| - | firewall-cmd --permanent --zone=public --add-service=http | ||
| - | firewall-cmd --permanent --zone=public --add-service=https | ||
| - | firewall-cmd --reload | ||
| - | </ | ||
| - | |||
| - | Затем откройте в браузере http:// | ||
| - | {{ :: | ||
| - | |||
| - | По умолчанию в веб-сервере Apache __корневая директория__ для сайтов (document root) расположена в **/ | ||
| - | |||
| - | __Конфигурационный файл__ веб-сервера Apache находится в **/ | ||
| - | |||
| - | __Дополнительные конфигурационные файлы__ находятся в директории: | ||
| - | |||
| - | |||
| - | ====== Установка PHP ====== | ||
| - | Устанавливаем PHP из репозиториев: | ||
| - | <code bash> | ||
| - | yum -y install php | ||
| - | </ | ||
| - | |||
| - | и перезагружаем демон апача: | ||
| - | <code bash> | ||
| - | systemctl restart httpd.service | ||
| - | </ | ||
| - | |||
| - | Для проверки работы PHP, в корневой директории (document root) веб-сервера apache **/ | ||
| - | <code bash> | ||
| - | echo "<? | ||
| - | </ | ||
| - | После чего в браузере открыть страницу: | ||
| - | |||
| - | http:// | ||
| - | {{ :: | ||
| - | |||
| - | На этой странице отображается вся необходимая информация о веб-сервере Apache и настройках PHP | ||
| - | |||
| - | |||
| - | ====== Настройка поддержки MySQL в PHP ====== | ||
| - | |||
| - | |||
| - | Для поддержки MariaDB в PHP, необходимо установить пакет **php-mysql**. Так же для работы PHP с различными модулями необходимо установить дополнительные пакеты для работы PHP: | ||
| - | <code bash> | ||
| - | yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel | ||
| - | </ | ||
| - | |||
| - | После завершения установки перезагружаем демон апача: | ||
| - | <code bash> | ||
| - | systemctl restart httpd.service | ||
| - | </ | ||
| - | |||
| - | Перезагрузите страницу http:// | ||
| - | |||
| - | |||
| - | ====== Установка phpMyAdmin ====== | ||
| - | **phpMyAdmin** это программа предоставляющая веб-интерфейс для управления базами данных MySQL. | ||
| - | Для установки нужно выполнить инициализацию репозитория **EPEL** так как в официальном репозитории CentOS 7 phpMyAdmin отсуствует. | ||
| - | |||
| - | <code bash> | ||
| - | yum -y install epel-release | ||
| - | </ | ||
| - | |||
| - | После добавления репозитория есть возможность установить phpMyAdmin: | ||
| - | <code bash> | ||
| - | yum -y install phpmyadmin | ||
| - | </ | ||
| - | |||
| - | После установки, | ||
| - | |||
| - | {{ :: | ||
| - | |||
| - | |||
| - | ---- | ||
| - | |||
| - | [[https:// | ||
ustanovka_lamp_linux_apache_mysql_php_na_ubuntu_centos_7.1443112724.txt.gz · Последнее изменение: 2015/09/24 00:00 (внешнее изменение)
