Установка LAMP (Linux, Apache, MySQL, PHP) на Debian 8
Рассмотрим установку стека LAMP (Linux, Apache, MySQL, PHP) на Debian 8 Jessie.
Подготовка системы
Обновляем систему до актуального состояния:
apt-get update && sudo apt-get upgrade -y
Установка Apache
Устанавливаем веб-сервер Apache, выполняем команду:
apt-get install apache2-mpm-prefork -y
Для проверки, в браузере открываем http://192.168.1.2
(адрес моей системы), и на экране отобразится стандартная страница Apache.
По-умолчанию в веб-сервере Apache корневая директория для сайтов (document root) находится в директории /var/www/html
.
Установка PHP
Устанавливаем PHP, выполняем команду:
apt-get install php5 libapache2-mod-php5 -y
Дополнительно можно установить другие пакеты для работы PHP с различными модулями. выполняем команду:
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl -y
Перезагружаем веб-сервер apache:
systemctl restart apache2
Для проверки работы PHP, в корневой директории веб-сервера apache /var/www/html
создаем файл info.php который будет содержать функцию отображения информации. Выполняем команду:
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
Открываем в браузере страницу http://192.168.1.2/info.php
(адрес моей системы) и на экране отобразится информации о настройках веб-сервера и PHP.
Установка MySQL
Устанавливаем сервер MySQL (В процессе установке необходимо будет задать пароль для root-пользователя MySQL), выполняем команду:
apt-get install mysql-server php5-mysql -y
После установки MySQL, рекомендуется выполнить дополнительный скрипт, для настройки безопасности MySQL, выполняем команду:
mysql_secure_installation
В ходе выполнения команды, будет заданы вопросы (смены пароля root, удаления анонимных учетных записей, отключения удаленного доступа для root, удаления тестовой базы данных, сброса привилегий).
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.