CentOS Установка Apache, MySQL, PHP

Материал из wiki.p3.ru

Устанавливаем apache

yum install httpd

Проверяем коммандой:

rpm -qa | grep -i httpd

Должно получиться:

httpd-tools-2.2.15-15.el6.centos.1.x86_64
httpd-2.2.15-15.el6.centos.1.x86_64

Добавляем в автозагрузку:

chkconfig httpd on 

Запускаем:

service httpd start

Установка MySQL

Устанавливаем:

yum install mysql-server

Проверяем коммандой:

rpm -qa | grep -i mysql
"mysql-libs-5.1.61-4.el6.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
mysql-server-5.1.61-4.el6.x86_64
mysql-5.1.61-4.el6.x86_64"

Добавляем в автозагрузку:

chkconfig mysqld on

Запускаем:

service mysqld start

Настраиваем (задаем root пароль и прочие настройки):

/usr/bin/mysql_secure_installation

Установка PHP

Устанавливаем:

yum install php

Проверяем:

rpm -qa | grep -i php
"php-cli-5.3.3-14.el6_3.x86_64
php-common-5.3.3-14.el6_3.x86_64
php-5.3.3-14.el6_3.x86_64"


Устанавливаем модуль MySQL для PHP:

yum install php-mysql

Устанавливаем дополнительные модули (если они вам необходимы):

yum install php-common php-mbstring php-mcrypt php-devel php-xml php-mysql php-gd php-imap php-ldap php-odbc


Перезапустим apache:

/etc/init.d/httpd restart

Проверим работоспособность php. Для этого создаем файл vi /var/www/html/info.php и поместим в него следующие строки: и вставим туда это:

<?php
phpinfo();
?>

Проверим правильно ли всё работает: http://IP_вашего_сервера/info.php