LAMP — это набор программного обеспечения для управления веб-серверами. Дословно, аббревиатура расшифровывается как Linux + Apache + MySQL + PHP. В представленной инструкции будет рассмотрено весь процесс установки веб-сервера Apache, сервера баз данных MySQL и PHP.
Для дальнейших действий необходимо подключится к серверу через SSH под root-доступом. Для подключения можно использовать программу PuTTY.
1. Обновление всех пакетов
Для обновления всех имеющихся пакетов необходимо выполнить следующую команду.
shell> 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
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
a) установка 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-imap
b) установка PHP 7.0
Для установки 7-ой версии необходимо сначала подключить дополнительный репозиторий:
shell> rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
После же выполняем саму установку PHP.
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-imap
Для проверки установленных модулей можно воспользоваться командой:
shell> rpm -qa | grep -i php
Чтобы узнать версию PHP необходимо выполнить:
shell> php -v
Проверяем работу в целом, для этого выполняем команду:
shell> echo '<?php phpinfo(); ?>' > /var/www/html/inf.php
Теперь по адресу http://ip_сервера/inf.php у нас должна открываться страница с информацией о PHP. На этом процесс установки LAMP окончен, если возникли вопросы, задавайте в комментариях.
В будущем статья будет расширена или же будет написано продолжение по настройке виртуальных хостов и SSL, установке Nginx, настройке почты, крона и FTP-сервера.