Пост

Установка 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 .

© IT Draft. Некоторые права защищены.