06 мая 2017 года проект Debian с радостью сообщил о восьмом обновлении своего стабильного выпуска Debian 8 (кодовое имя jessie). Это обновление в основном содержит исправления проблем безопасности стабильного выпуска.
Аббревиатура LAMP включает Linux, Apache, MySQL, Perl/Python/PHP и является довольно мощным инструментом для разработки и использования web-приложений.
Подразумевается, что с установкой Debian Linux проблем не возникло и эта операционная система уже стоит на ПК. Сервер будем ставить в такой конфигурации:
- Apache2 — web-сервер;
- MySQL5 — сервер баз данных;
- PHP5 — мощный язык написания сценариев;
- phpMyAdmin — удобный интерфейс для работы с MySQL.
Установка MySQL 5
Для начала установим сервер MySQL. Для этого в терминале нужно выполнить следующую команду от пользователя root:
В начале установки у вас запросят пароль.
$ su Пароль: $ apt-get install mysql-server mysql-client Enter Хотите продолжить? [Д/н]
Во время установки вам будет предложено назначить пароль администратора для базы данных MySQL. Обязательно установите пароль, если только эта установка не учебная.
Затем повторите ввод пароля для MySQL от пользователя root.
Далее начнётся распаковка и установка программы, затем предварительная настройка пакетов.
Установка Apache 2
Для установки веб-сервера Apache нужно выполнить команду:
$ apt-get install apache2-mpm-prefork
Проверьте веб-сервер Apache. В адресной строке веб-браузера введите адрес: http://localhost или http://127.0.0.1 и вы увидите следующее:
Apache установился.
Также возможны такие варианты
По умолчанию в веб-сервере Apache корневая директория для сайтов (document root) расположена в папке /var/www/html
Введите в строке браузера /var/www/html/index.html
Конфигурационный файл (файл с настройками) веб-сервера Apache находится в файле /etc/apache2/apache2.conf
Более подробная документация по настройке находится в файле /usr/share/doc/apache2/README.Debian.gz
Установка PHP 5
Для установки PHP необходимо выполнить команду:
$ apt-get install php5 libapache2-mod-php5 Хотите продолжить? [Д/н]
В данном случае у вас установится php 5.6.3
Дополнительно можно установить и некоторые другие пакеты для работы 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 Хотите продолжить? [Д/н]
После установки нужно выполнить перезагрузку веб-сервера apache:
$ systemctl restart apache2.service
Для проверки работы PHP в корневой директории (document root) веб-сервера apache /var/www/html можно создать файл pi.php, который будет содержать функцию phpinfo()
Функция phpinfo() отображает много полезной информации о настройках веб-сервера и PHP.
Необходимо открыть терминал и выполнить команды:
$ su $ echo "" > /var/www/html/pi.php
Теперь изменяем право доступа к файлу. Для этого в терминале под root вызываем менеджера, в данном примере менеджера для рабочего окружения Xfce.
$ su $ thunar
Путь: /var/www/html/
После чего в браузере можно открыть страницу: http://localhost/pi.php
Установка phpMyAdmin
PhpMyAdmin — программа предоставляющая веб-интерфейс, через который можно управлять базами данных MySQL.
Для установки необходимо выполнить команду:
$ apt-get install phpmyadmin
Выберем веб-сервер для автоматической перенастройки
Пробел, затем Enter
Настроим базу данных PhpMyAdmin с помощью dbconfig-common, ответив «Да»
Далее вводим пароль администратора к базе данных MySQL
Далее Enter.
Вводим ещё пароль для приложений phpmyadmin.
Далее Enter.
Подтверждаем пароль для приложений phpmyadmin.
Далее Enter.
Дождитесь окончания установки, а затем в адресной строке веб-браузера введите: http://localhost/phpmyadmin
Пользователь root, пароль тот, который вы указали в самом начале установи Lamp (пароль администратора для базы данных MySQL)
Выполните все команды по порядку как написано в статье, задайте пароль.
Ваш логин по умолчанию — root.
Проверьте файл /etc/hosts: /usr/share/
В нем должны присутствовать строчки:
127.0.0.1 localhost
127.0.1.1 имя Вашего компьютера
Удаление PhpMyAdmin , php и модулей php, mysql apache2 из Debian
$ su $ apt-get purge phpmyadmin $ su $ apt-get purge php5-mysql $ su $ apt-get purge php5 $ su $ apt-get purge mysql-server $ su $ apt-get purge apache2
СВами