Установка Apache2 с PHP5 и MySQL в CentOS 5.6 (LAMP)

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Корневой документ Web сайта по умолчанию /var/www/html. Теперь мы создадим небольшой файл PHP (info.php) в этом каталоге, и вызовим его в браузере. Файл будет отображать множество полезной информации о нашей PHP установке, такие как установленая PHP версия.

  • nano /var/www/html/info.php
<?php
phpinfo();
?>

Теперь мы вызываем этот файл в браузере нашего компьютера (например, http://192.168.1.101/info.php):

PHP установка в CentOS 5.6

Как видите, PHP5 работает, и он работает через обработчик Apache 2.0, как показано в строке API Server. Если Вы прокрутите дальше вниз, Вы увидите все модули, которые уже включены в PHP5. MySQL нет в списке имеющихся, это означает, что у нас пока нет поддержки MySQL в PHP5.

Получение поддержки MySQL в PHP5

Чтобы получить поддержку MySQL в PHP, мы можем установить PHP-MySQL пакета. Это хорошая идея установить некоторые другие PHP5 модулей, а также Вам могут понадобиться для ваших приложений. Вы можете искать доступные модули PHP5 например так:

  • yum search php

Выберите из них необходимый Вам, и установить их так:

  • yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

Теперь перезапустите Apache2:

  • /etc/init.d/httpd restart

После перезагрузки перейдите по адресу http://192.168.1.101/info.php в Вашем браузере и прокрутите снова вниз до раздела модули. Теперь там Вы должны найти много новых модулей, включая модуль MySQL:

PHP установка с MySQL в CentOS 5.6

PhpMyAdmin

PhpMyAdmin является Цуи интерфейсом, через который Вы можете управлять вашими MySQL базами данных. Сначала включите хранилище RPMforge в нашей системе CentOS, так как PhpMyAdmin не доступен в официальном репозитории CentOS 5.6:

На x86_64 систему:

  • wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
  • rpm -Uhv rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

На i386 систему:

  • wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
  • rpm -Uhv rpmforge-release-0.5.2-2.el5.rf.i386.rpm

PhpMyAdmin теперь может быть установлен следующим образом:

  • yum install phpmyadmin

Теперь мы настроим PHPMyAdmin. Мы меняем конфигурацию Apache так, чтобы PhpMyAdmin позволяла связаться с ней не только с локально (закомментировав <Directory "/usr/share/phpmyadmin"> строки):

  • nano /etc/httpd/conf.d/phpmyadmin.conf
#
#  Web application to manage MySQL
#

#<Directory "/usr/share/phpmyadmin">
#  Order Deny,Allow
#  Deny from all
#  Allow from 127.0.0.1
#</Directory>

Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin

Далее изменим аутентификацию в PhpMyAdmin сменив cookie на http :

  • nano /usr/share/phpmyadmin/config.inc.php
[...]
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
[...]

Перезагрузите Apache:

  • /etc/init.d/httpd restart

После этого Вы можете получить доступ к PhpMyAdmin по адресу http://192.168.1.101/phpmyadmin/:

phpMyAdmin в CentOS 5.6

Данный сервер можно скачать, подробнее на форуме в одноименной теме Установка Apache2 с PHP5 и MySQL в CentOS 5.6 (LAMP).


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.