8(499)-709-97-83
Работаем с 8:00 до 19:00

Установка и настройка LAMP ( Linux, Apache, MariaDB, PHP) c PHP 7 на Debian 8

  • 31 августа 2016

В данной статье мы расскажем как установить LAMP ( Linux, Apache, MariaDB, PHP 7 ) на Debian 8. Статья ориентирована на новичков в linux-мире.


Что нового в PHP7?

  • Улучшенная производительность: PHP 7 в два раза быстрее, чем PHP 5.6
  • Улучшена 64-битность
  • Многие фатальные ошибки теперь вызывают исключения
  • Удаление старых и неподдерживаемых SAPIs и расширений
  • Оператор объединения со значением NULL
  • Комбинированный оператор сравнения (<=>)
  • Возвращаемый тип Declarations
  • Скалярные типы
  • Анонимные классы


Обновляем репозитории

Для начала нам нужно добавить репозитории для устнаовки PHP 7, и обязательно обновить их.

echo "deb http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list
echo "deb-src http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list


Теперь добавляем GPG-ключ с помощью apt-key:

cd ~
wget https://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg


Обновим репозитории

apt-get update



Установка Apache

Для установки веб-сервера Apache выполним команду:

apt-get install apache2




После установки, откройте в браузере http://ip-вашего-сервера , и на экране будет отображаться стандартная страница с надписью "It works!"




Установка MariaDB

MariaDB — ответвление от системы управления базами данных MySQL, разрабатываемое сообществом под лицензией GNU GPL. Разработку и поддержку MariaDB осуществляет компания MariaDB Corporation Ab и фонд MariaDB Foundation

apt-get install mariadb-server mariadb-client


Менеджер пакетов загрузить и установить зависимые компоненты, после чего предложит задать и подтвердить пароль для учетной записи “root”. Придумываем сложный пароль и нажимаем enter.




После завершения установки MariaDB потребуется выполнить сценарий:

mysql_secure_installation


Сценарий сразу запросит пароль от учетной записи root, который задавали во время установки. Вводим пароль и жми клавишу Enter.

Если пароль был введен правильно, сценарий предложит его сменить. Если вы хотите сменить пароль нажимаем Y, если заданный при установки пароль вас устраивает, вводим N.

Следующим вопросом будет предложение на удаление анонимных пользователей (вводим Y)

Далее сценарий предложит заблокировать root пользователю возможность подключаться с удаленных хостов(вводим Y)

Удалить тестовые базы (вводим Y)

Перезагрузки таблицы привилегий (вводим Y)





Установка PHP 7

apt-get install php7.0 php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-gd libapache2-mod-php7.0 php7.0-mbstring php7.0-xml



После установки нужно выполнить перезагрузку веб-сервера apache:

systemctl restart apache2


Проверим версию PHP

php --version




Проверим работу PHP выполнив следующую команду:

echo "" > /var/www/html/test.php


Открываем в браузере http://ip-вашего-сервера/test.php. Если все компоненты были установлены правильно, то увидим страницу как на рисунке ниже.



Установка phpMyAdmin

phpMyAdmin это программа предоставляющая веб-интерфейс через который можно управлять базами данных


Для установки выполним следующую команду:

apt-get install phpmyadmin php-gettext


Выбираем apache2 и нажимаем enter



Выбираем Yes, чтобы настроить базу данных с dbconfig-common




Введите пароль от пользователя root который вводился при установке MariaDB, затем новый пароль для phpMyAdmin



Открываем браузер и переходим по следующему адресу http://ip-вашего-сервера/phpmyadmin/ если установка была выполнена правильно, то вы должны учидить следующее:


На этом наша настройки и установка закончена.

 
Powered by SEO CMS ver.: 23.1 TOP 2 (opencartadmin.com)