Установка LAMP на CentOS 6.
1. Обновление всех пакетов
shells > yum -y update
2. Установка Apache
shell> yum -y install httpd
После выполнения команды выше, проверяем правильность установки, для этого вбиваем в терминал:
shell> rpm -qa | grep -i httpd
httpd-2.2.15-54.el6.centos.x86_64
В итоге, система нам должна сообщить установленную версию веб-сервера. После чего запускаем Apache и добавляем его в автозагрузку с помощью команды chkonfig.
shell> service httpd start
shell> chkconfig httpd on
Последним шагом остается открыть 80-ый порт в файрволе, для этого выполняем следующее.
shell> iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
shell> service iptables save
Все, установка Apache завершена, чтобы проверить корректность работы, вбейте в адресной строке браузера http://ip_сервера. Если все было правильно установлено, то нам должна открыться тестовая страница Apache.
3. Установка MySQL
sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
shell> yum -y install mysql-server
Проверка
shell> rpm -qa | grep -i mysql
mysql-5.1.73-7.el6.x86_64
mysql-server-5.1.73-7.el6.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
После необходимо запустить MySQL и добавить в автозагрузку.
shell> service mysqld start
shell> chkconfig mysqld on
Так как сразу после установки пользователь MySQL root имеет пустой пароль, необходимо изменить его.
shell> mysql -u root mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_password');
mysql> exit;
4. Установка PHP
установка PHP 5.3+
shell> yum -y install php php-cli php-common php-mysql php-mysqli php-pdo php-mbstring php-mcrypt php-devel php-xml php-gd php-curl php-xml php-imap
установка PHP 7.0
shell> rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
shell> yum -y install php70w php70w-cli php70w-common php70w-mysql php70w-mysqli php70w-pdo php70w-mbstring php70w-mcrypt php70w-devel php70w-xml php70w-gd php70w-curl php70w-xml php70w-imap
Для проверки установленных модулей можно воспользоваться командой:
shell> rpm -qa | grep -i php
php -v
Чтоб все изменения вступили в силу, перезапустите Аpache:
sudo service httpd restart
https://valerykoretsky.com/blog/install-lamp-centos/