CentOS 6.* Установка Lamp с использованием YUM

Наиболее часто приходится поднимать веб сервер на CentOS. Здесь собраны инструкции как устанавливать компоненты для веба, такие как  Apache, Mysql, Php5.6,  Phpmyadmin 

Установка веб-сервера Apache

# yum install httpd

Далее зададим автоматическую загрузку при старте системы для сервера Apache с помощью chkonfig и запускаем :

# chkconfig httpd on
# service httpd start

Установка сервера баз данных MySQL

При установке сервера баз данных MySQL, будут так же установлены (в соответствии с заданными зависимостями) - perl-DBI, perl-DBD-MySQL, mysql, mysql-server. Итак установка:

# yum install mysql-server
# chkconfig mysqld on
# service mysqld start 

После установки выполним настройку MySQL: 

# /usr/bin/mysql_secure_installation

Данный скрипт (если ответить на задаваемые вопросы yes) - установит новый пароль root, удалит пользователя anonymous, запретит логинится с удаленных машин под root-ом, удалит тестовую базу.
 

Установка PHP

По умолчанию в репозиториях CentOS идет PHP  версии  5.3 . Желательно устанавливать более сежую версию. 

Устанавливаем Remi и EPEL RPM repositories

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm && rpm -Uvh epel-release-latest-6.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm && rpm -Uvh remi-release-6*.rpm

Подключаем REMI repository глобально:

nano /etc/yum.repos.d/remi.repo

 

ставим enabled=1:

 

[remi]
name=Remi's RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

 

Включаем нужную версию PHP:

 

[remi-php56]
name=Remi's PHP 5.6 RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/php56/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

Сохраняем и выполняем команду установки 

# yum install php

Установка модуля MySQL для PHP:

# yum install php-mysql

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

# yum install php-common php-mbstring php-mcrypt php-devel php-xml php-gd 

Обсуждение