Установка LAMP (Linux, Apache, MySQL, PHP)
LAMP - это комплекс серверного программного обеспечения, широко используемый в сети Интернет. Он состоит из четырёх компонентов:
- Linux - операционная система для сервера
 - Apache - веб-сервер для обслуживания веб-приложений
 - MySQL - реляционная система управления базами данных для хранения и управления данными
 - PHP - скриптовый язык для разработки динамических веб-приложений
 
Добавляем репозиторий Atomic
1
2
$ wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
$ sudo ./atomic.sh
Устанавливаем пакеты
1
$ sudo yum -y install httpd php mysql mysql-server php-mysql php-pear php-pdo php-pgsql php-pecl-memcache php-gd php-mbstring php-mcrypt php-xml
Запускаем MySQL
1
$ sudo service mysqld start
Задаем root-пароль для MySQL
1
$ mysqladmin -u root password 'ENTER-PASSWORD-HERE'
Коннектимся к MySQL и удаляем тестовую базу
1
2
3
4
$ mysql -u root -p
=> DROP DATABASE test;
=> DELETE FROM mysql.user WHERE user = '';
=> FLUSH PRIVILEGES;
Прописываем сервисы в автозапуск и запускаем их
1
2
3
4
$ sudo chkconfig httpd on
$ sudo chkconfig mysqld on
$ sudo service httpd start
$ sudo service mysqld start
Открываем 80-порт снаружи
1
$ sudo nano /etc/sysconfig/iptables
Прописываем
1
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
Проверка. Создаем файл phpinfo.php
1
$ sudo nano /var/www/html/phpinfo.php
Прописываем в него:
1
<?php echo phpinfo(); ?>
Проверяем работоспособность, открыв страницу phpinfo.php в браузере.
 Авторский пост защищен лицензией  CC BY 4.0  .
