====== Установка LAMP (Linux Apache MySQL PHP) на CentOS 6.5 ====== **LAMP** это акроним от Linux, Apache, MySQL, PHP. В этой инструкции будет описано как установить веб-сервер Apache на CentOS 6.5 с поддержкой PHP и MySQL В качестве hostname (имени сервера) используем **server1.example.com** c IP адресом **192.168.0.100**. ====== Установка MySQL ====== Устанавливаем MySQL из репозиториев CentOS: yum -y install mysql mysql-server После установки добавляем сервер MySQL в автозапуск: chkconfig --levels 235 mysqld on /etc/init.d/mysqld start ====== Установка Apache ====== Устанавливаем Apache из репозиториев CentOS: yum -y install httpd После установки добавляем сервер Apache в автозапуск: chkconfig --levels 235 httpd on и перезагружаем демон: /etc/init.d/httpd restart Затем откройте в браузере http://192.168.0.100 , и на экране будет отображаться стандартная страница с надписью "Apache 2 Test Page" {{ ::1.png?nolink |}} По умолчанию в веб-сервере Apache __корневая директория__ для сайтов (document root) расположена в **/var/www/html** __Конфигурационный файл__ веб-сервера Apache находится в **/etc/httpd/conf/httpd.conf** __Дополнительные конфигурационные файлы__ находятся в директории: **/etc/httpd/conf.d/** ====== Установка PHP ====== Устанавливаем PHP из репозиториев: yum -y install php и перезагружаем демон апача: /etc/init.d/httpd restart Для проверки работы PHP, в корневой директории (document root) веб-сервера apache **/var/www/html** можно создать файл pi.php который будет содержать функцию phpinfo(): echo "" > /var/www/html/pi.php После чего в браузере открыть страницу: http://192.168.0.100/pi.php {{ ::2.png?nolink |}} На этой странице отображается вся необходимая информация о веб-сервере Apache и настройках PHP ====== Настройка поддержки MySQL в PHP ====== Для поддержки MySQL в PHP, необходимо установить пакет **php5-mysql**. Так же для работы PHP с различными модулями необходимо установить дополнительные пакеты для работы PHP: yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-snmp php-soap php-tidy curl curl-devel После завершения установки перезагружаем демон апача: /etc/init.d/httpd restart Перезагрузите страницу http://192.168.0.100/pi.php - информация обновилась. ====== Установка phpMyAdmin ====== **phpMyAdmin** это программа предоставляющая веб-интерфейс для управления базами данных MySQL. Для установки нужно выполнить инициализацию репозитория [[https://rpmrepo.org/RPMforge/Using | RPMforge repository]] так как в официальном репозитории CentOS 6.5 phpMyAdmin отсутсвует. Выполнение импорта GPG ключа репозитория RPMforge: rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt **Установка репозитория** //Для CentOS с архитектурой x86_64:// yum -y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm //Для CentOS с архитектурой i386:// yum -y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm После добавления репозитория есть возможность установить phpMyAdmin: yum -y install phpmyadmin После установки phpMyAdmin будет доступен по адресу: http://192.168.0.100/phpmyadmin/ {{ ::3.png?nolink |}} ---- [[https://my.activecloud.com/ru/index.php?/DefaultRU/Knowledgebase/Article/View/331/56/kk-ustnovit-lamp-linux-apache-mysql-php-n-centos-65|Источник]]