Установка 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»

По умолчанию в веб-сервере 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 "<?php phpinfo(); ?>" > /var/www/html/pi.php

После чего в браузере открыть страницу:

http://192.168.0.100/pi.php

На этой странице отображается вся необходимая информация о веб-сервере 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. Для установки нужно выполнить инициализацию репозитория 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/


Источник

  • ustanovka_lamp_linux_apache_mysql_php_na_centos_6.5.txt
  • Последние изменения: 2017/04/27 00:00
  • (внешнее изменение)