Debian 9 lamp установка и настройка. Установка apache и php на Debian. подтверждение настройки при помощи dbconfig-common

Для того, чтобы увеличить время автономной работы гаджетов на Андроид, производители вынуждены увеличивать ёмкость аккумуляторов. Но при этом время зарядки устройства Android становится более длительным. И всё актуальнее становится вопрос – как включить быструю зарядку и проверить, поддерживает ли данную функцию ваше устройство?

Навигация по записи:

Что такое быстрая зарядка Quick Charge

Не вовремя севший телефон — это уже причина плохого настроения практически для каждого современного человека. Есть несколько способов, как «реанимировать» телефон. Это адаптер для батареи, powerbank или же адаптер с функцией Quick Charge. Рассмотрим Quick Charge более детально.

Quick Charge – это современная разработка от компании Qualcomm, которая стала первой среди стандартов быстрой зарядки. Эта технология работает за счёт увеличения силы тока, который подаётся на батарею от блока питания.

Уже существует три обновления Quick Charge:

  1. Quick Charge 2.0. Заряд батареи до 50% происходит приблизительно за 30 минут
  2. Quick Charge 3.0. Батарея заряжается до 80% около 35 минут
  3. Quick Charge 4.0. Согласно исследованиям, эффективнее предыдущей версии на 20% и почти не нагревает корпус. Сила напряжения тока подбирается индивидуально для каждого гаджета и периода зарядки

Большая часть технологии находится в блоке питания, а за управление током и напряжением отвечает процессор.

Функция быстрой зарядки

Основной функцией Quick Charge является распознавание текущего состояния батареи и правильная регуляция питания гаджета. Благодаря этому, зарядка от 0 до 60% будет гораздо быстрее, чем от 60 до 100%. Это даёт возможность зарядить устройство от 0 до 50% за 30 минут. Грамотное регулирование мощности не позволит высокому напряжению и току нанести вред аккумулятору.

Как включить быструю зарядку

При покупке нового смартфона многие пользователи начинают в нём разбираться и задаются вопросом — как включить быструю зарядку. Для того, чтобы быстро зарядить устройство, нужен сам смартфон, который поддерживает данную функцию, мощный блок питания, который тоже поддерживает ускоренную зарядку и USB-кабель. Каких-либо дополнительных мер не нужно. Функция сама активируется во время зарядки при условии, что устройство поддерживает Quick Charge.

На данный момент уже есть немало смартфонов, которые поддерживают данную функцию. А именно: Xiaomi Mi6, Xiaomi Mi Max, HTC 10, Meizu MX6, LG G6, Moto X Force, Galaxy S8 и так далее. Более полный перечень можно посмотреть на сайте Qualcomm .

Как отключить быструю зарядку

Quick Charge – это отличная функция, которая позволяет зарядить телефон в разы быстрее. Но в ней есть один негативный момент, который несёт в себе значительную угрозу. Это нагрев корпуса и внутренностей гаджета, который может нанести перманентный ущерб.

Не на всех устройствах есть функция отключения быстрой зарядки. В некоторых прошивках она есть. Чтобы проверить наличие этой функции, зайдите в меню настроек батареи. Если отключить функцию программно вы не можете, то есть два варианта решения вопроса:

  1. сменить
  2. приобрести менее мощное зарядное устройство

Если включить быструю зарядку, какой вред?

Давно не секрет, что более медленная зарядка является более щадящей для батареи, нежели быстрая. Побочным действием быстрой зарядки является нагревание корпуса. Высокая температура практически всегда плохо сказывается на любых электронных приборах. И тем не менее, на данный момент нет никаких стопроцентных доказательств того, что частое использование быстрой зарядки Quick Charge негативно влияет на работу аккумулятора и устройства в целом.

Среднее время эксплуатации смартфона составляет около 1,5-2 года. За это время пользователь не успеет исчерпать все ресурсы батареи. Износ будет такой же, как и при использовании обычного зарядного устройства.

Если у вас возникли вопросы касательно Quick Charge, пишите в комментарии.

Ответы на вопросы

Не работает быстрая зарядка. В чём может быть причина?

Убедитесь, что ваше устройство и адаптер питания поддерживают функцию Quick Charge. Также на неисправную работу функции влияет возможная поломка смартфона, адаптера или же USB- кабеля.

Вот-вот наступит холодная зима и наверняка многие автовладельцы начнут сталкиваться с проблемой севшего аккумулятора из-за сильных морозов. В такой момент приходится снимать аккумулятор, заказывать такси и ехать в сервисный центр, чтобы его подзарядили до необходимой нормы, а это говорит о том, что придется пересесть на общественный транспорт на один день. Решение данной проблемы есть, сегодня мы бы хотели представить вашему вниманию интеллектуальное автоматическое зарядное устройство EXPERT ЗУ-300, которое быстро и, что не мало важно, надежно позволит зарядить аккумулятор, будь то автомобиля, или любой другой техники у себя дома. Давайте чуть ближе познакомимся с данной новинкой.

Для начала необходимо сказать, что компания EXPERT является ведущим российским брендом по автоаксессуарам, автоэлектронике, автохимии и автокосметики, и радует своих покупателей с далекого 1998-го года. Решения компании отличаются высокими показателями в работе и EXPERT ЗУ-300 хороший тому пример. Редко можно найти универсальное зарядное устройство для аккумуляторов с возможностью автоматически и, что не мало важно, правильно подбирать режим работы. EXPERT ЗУ-300 входит в их число.

Видео обзор

Комплект поставки

Устройство поставляется в компактной картонной упаковке на которой можно найти всю необходимую информацию о Expert ЗУ-300. В комплект поставки входят:
  • Зарядное устройство EXPERT ЗУ-300
  • Инструкция по эксплуатации

Особенности

  • Выходное напряжение: 6/12В
  • Входные параметры: 220-240В, 50 Гц
  • Зарядный ток: 3.8 А
  • Емкость аккумулятора: до 120 А*ч
  • Тип аккумулятора: свинцово-кислотные (WET, MF, AGM, GEL), кальциевые (Ca/Ca), гибридные (Ca/Sb)
  • Режимы зарядки: стандартный, быстрый, медленный, зимний
  • Температурный режим: от -10 до +50 градусов
  • LCD дисплей
  • Светодиодный индикатор
  • Защита при неверном подключении
  • Защита от короткого замыкания
  • Защита от перегрева
  • Класс защиты: IP 65
  • Функция теста состояния АКБ
  • Габариты: 276х122х60 мм
  • Вес: 0.45 кг.

Внешний вид

Корпус устройства выполнен из высокопрочного пластика черного цвета. К качеству сборки никаких нареканий не появилось, все детали закреплены крепко и надежно. Благодаря своим компактным размерам данное зарядное устройство можно хранить в любом удобном для вас месте.

На основном блоке расположился подсвечиваемый LCD дисплей на котором пишется вся необходимая информация о работе. На верхней части дисплея можно увидеть режимы зарядки: медленная, быстрая и зимний режим. Здесь же можно контролировать уровень заряда, всего 5 делений (по 20%). На центральной части дисплея фиксируется напряжение батареи, а ниже обосновались следующие индикаторы: обратная полярность подключения, неисправность аккумулятора, клеммы и зарядный ток.

Рядом с дисплеем можно найти кнопку Mode.

На одной из граней зарядного устройства находится кабель для подключения к 220В.

На противоположной стороне обосновались защищенные клеммы для подключения к аккумулятору. Кабель для подключения к сети и клеммы не съемные.

Порадовало то, что на корпусе зарядного устройства есть специальные отверстия для подвешивания на стену или фиксации на рабочий стол. Для удобства вы можете установить Expert ЗУ-300, к примеру в вашем гараже, закрепив его на любое удобное для вас место. На нижней части можно найти всю необходимую техническую информацию.

Функционал и работа

Следует обратить внимание на то, что разобраться в работе устройства довольно просто, а все благодаря тому, что EXPERT ЗУ-300 автоматически будет определять подключенный к нему аккумулятор и самостоятельно подбирать необходимую мощность для зарядки.

Кроме того, при помощи кнопки Mode вы можете самостоятельно выбрать режим:

  • Медленная зарядка (6В/0.8А)
  • Медленная зарядка (12В/0.8А)
  • Быстрая зарядка (12В/3.8А)
  • Зимний режим (12В/3.8А) - Только для 12В аккумуляторов
Другими словами, ваша задача просто подключить EXPERT ЗУ-300 к аккумулятору правильно. Для начала необходимо отсоединить аккумулятор от автомобиля.

Далее подключаем клеммы EXPERT ЗУ-300 к аккумулятору и в последнюю очередь подключаем зарядное устройство к сети. Сразу же загорится дисплей EXPERT ЗУ-300 и в течении 10-ти секунд устройство автоматически подберет необходимое напряжение для зарядки аккумулятора.

Как определить зарядился аккумулятор или нет, спросите вы. Ответ прост, на дисплее можно увидеть пять делений, каждая из которых приравнивается к 20% заряда. Когда аккумулятор полностью зарядится включится индикация "батарея заряжена", после чего устройство перейдет в стадию поддержания полной зарядки за счет подачи постоянного пониженного тока. Особое внимание следует уделить тому, что устройство работает не только при 12В, но и при 6В, что значительно расширяет возможности EXPERT ЗУ-300. Отключать зарядное устройство от аккумулятора необходимо в обратном порядке, сначала от сети, далее снять клеммы.

Как мы уже и писали выше, устройство заполучило защиту IP65, что позволяет не бояться попадания влаги на него.

Зарядка аккумулятора проходит в несколько ступеней. EXPERT ЗУ-300 перед тем как приступить к зарядке проводит тесты работоспособности аккумулятора. Здесь отдельно можно отметить стадию десульфатизации. То есть если устройство определило, что пластины аккумулятора засульфатированы, то включится подача напряжения в импульсном режиме, что позволяет удалить сульфаты с поверхности свинцовых пластин и восстановить емкость батареи.

Порадовало то, что EXPERT ЗУ-300 может быстро вылечить сильно разряженные аккумуляторы при помощи мягкой стадии зарядки. В данном случае зарядка будет начинаться с пониженным током и напряжением вплоть до достижения нормального уровня зарядки.

Другими словами, перед вами "умная" зарядная система для аккумуляторов, которая избавит автовладельцев от множества проблем. Даже если ваш аккумулятор не разрядился, вы можете просто провести профилактику, и все это за небольшую цену.

Особое внимание следует уделить тому, что EXPERT ЗУ-300 поддерживает все типы аккумуляторов, что большая редкость: WET/AGM/GEL.

Итоги

Подведем итоги по интеллектуальному зарядному устройству EXPERT ЗУ-300. За небольшую плату вы получаете действительно универсальное решение. Среди плюсов можно отметить следующее: смарт-зарядка, автоматический выбор напряжения и восстановление аккумулятора, зимний режим, поддержка всех типов аккумуляторов, защита от переполюсовки, быстрая зарядка и конечно же цена. За все время работы мы не нашли в устройстве существенных минусов, которые бы повлияли на работоспособность EXPERT ЗУ-300. Благодаря своим компактным размерам вы сможете переносить устройство в любому удобное место, либо вовсе держать его в багажнике автомобиля. В любом случае, это выгоднее, чем постоянно переплачивать деньги сервисным центрам, которые проделывают практически ту же работу, что и EXPERT ЗУ-300. Выбор остается за вами, мы лишь можем показать и рассказать.

В этом уроке вы узнаете, как установить Apache, MariaDB и PHP7 (LAMP stack) на растяжку Debian 9. LAMP является наиболее распространенным стеком веб-сервисов для создания динамических веб-сайтов и веб-приложений.

Он состоит из четырех компонентов: Linux, Apache, MySQL / MariaDB, PHP — Linux — это операционная система; Apache — это веб-сервер; MySQL / MariaDB — это база данных; PHP — это серверный скриптовый язык.

Вообще, установка LAMP в Debian 9 как и в другом дистрибутиве основанном на Linux является очень простой. Особенно если вы хорошо знакомы с командной стройкой. Мы расскажем все очень подробно, чтобы даже новичок смог справиться.

Установка LAMP в Debian 9

Все четыре компонента являются свободными и с открытым исходным кодом. Однако, поскольку MySQL теперь принадлежит Oracle, и есть вероятность, что Oracle превратит его в продукт с закрытым исходным кодом, мы выберем MariaDB вместо MySQL. Вы можете следовать этому руководству на VPS (Virtual Private Server) или на локальном компьютере с Debian 9.

Обратите внимание, что при установке программного обеспечения на Debian вам необходимо иметь привилегии root. Можете добавить sudo в начале команды или использовать su-команду для переключения на пользователя root.

Шаг 1. Обновление пакетов программного обеспечения

LAMP (серверный стек) означает Linux, Apache, MySQL и PHP; четыре популярных программных компонента с открытым исходным кодом, используемых большинством веб-хостинга, веб-разработчиков, блогов и других. Мы подготовили справочник по установке вашего веб-сервера для тестовой среды в последней версии Debian. Вообще, установка LAMP в Debian 9 является очень простой, главное разобраться с основными функциями.

MariaDB заменяет сервер MySQL в качестве базы данных по умолчанию в Debian 9.

Установите Linux:
о том, что хорошего, интересного и инновационного преподнесли в Debian 9. Это является главным условием для установки всего остального. Также, рекомендуем ознакомиться с другими руководствами на сайте. Например, мы уже говорили о том, на вашей системе с Ubuntu.

Теперь мы перейдем к установке AMP (Apache версии 2, PHP версии 7, MariaDB версии 10.2) на Debian 9. Итак, давайте установим один за другим.

Установите Apache HTTP-сервер:
Для начала мы установим веб-сервер Apache. Откройте терминал, а затем переключитесь на пользователя root.

Обновите индекс репозитория пакета.

Имя пакета веб-сервера Apache — apache2. Установите пакет apache2, используя команду apt-get.

apt-get -y install apache2

Управление HTTP-сервером Apache:

Чтобы запустить сервер Apache2, запустите.

systemctl start apache2.service

Чтобы остановить сервер Apache2, запустите.

systemctl stop apache2.service

Чтобы перезапустить сервер Apache2, запустите.

Чтобы проверить статус сервера Apache2, запустите.

systemctl status apache2.service

Брандмауэр:

Разрешить HTTP-сервер Apache через брандмауэр.

ufw allow 80/tcp

ufw allow 443/tcp

Тестирование HTTP-сервера Apache:

Теперь мы проверим веб-сервер Apache, чтобы убедиться, что он работает правильно или нет. Откройте любой веб-браузер, а затем перейдите к следующему URL-адресу.

HTTP: // локальный /
ИЛИ

Http: // ваш-ф-надстройку ССГ /
Вы получите страницу «Apache2 Debian по умолчанию», эта страница по умолчанию подтверждает, что HTTP-сервер Apache работает нормально.

Установка сервера MySQL (MariaDB):
MariaDB — это замена MySQL-сервера, разработанная первоначальными разработчиками MySQL, чтобы остаться и иметь открытые исходные RDBMS. MariaDB теперь является одним из самых популярных серверов баз данных в мире.

Чтобы установить MariaDB, выполните следующую команду

apt-get -y install mariadb-server

Эта команда позволяет улучшить безопасность вашей установки MariaDB следующими способами:

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

Вы можете ограничить учетные записи root локальному хосту.

Вы можете удалить анонимные учетные записи пользователей.

Вы можете удалить тестовую базу данных и привилегии, позволяющие кому-либо обращаться к базам данных с именами, начинающимися с test_.

Установите PHP:
По умолчанию сервер Apache поддерживает только.html, а не PHP, для этого вам нужно установить PHP и пакет расширения php для сервера MariaDB. Здесь мы установим PHP 7 на Debian 9.

apt-get -y install php php-mysql

После установки пакета PHP вам потребуется перезапустить HTTP-сервер Apache.

systemctl restart apache2.service

Тестирование PHP:

Используйте редактор VI для создания файла info.php.

vi /var/www/html/info.php

Эта команда vi откроет файл с именем info.php. Скопируйте / Вставьте ниже строки в файл info.php:

Сохраните и закройте файл, используя Esc +: wq.

Теперь откройте свой интернет-браузер и введите следующий URL-адрес в веб-адрес.

Http: //localhost/info.php

Http: //your-ip-add-ress/info.php
Страница будет выглядеть вот так:

Установка LAMP в Debian 9, как мы говорили выше, оказалась очень простой. Надеемся, вы быстро разобрались в основных значениях при установке. Но если у вас есть вопросы, то обязательно их задавайте в комментариях.

Выводы

Это все! Поздравляем, вы успешно установили LAMP на Debian 9. Если статья была полезной для вас, то не забудьте - поделитесь ссылкой.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

21 апреля 2014 в 14:36

Установка и настройка веб-сервера LAMP для разработки на PHP

  • Разработка веб-сайтов ,
  • PHP
  • Tutorial

Много начинающих веб-разработчиков переходят на дистрибутивы на базе Linux только лишь для того, чтобы создать свой стабильный веб-сервер для тестирования и отладки своих проектов. И проекты чаще всего, конечно же, на PHP. В данной статье я предлагаю Вам свой способ развертывания веб-сервера LAMP (Linux+Apache+MySQL+PHP) в очень доступной форме.

Данный способ уже несколько лет использую на.deb-based дистрибутивах. Ранее веб-сервер был установлен и отлично работал на Debian, Mint, Ubuntu, LMDE (с некоторыми поправками) и сейчас работает на elementaryOS.

Итак, начнем.

Заранее предполагаем, что наш сайт должен быть доступен по адресу mysite.zz , а папка с файлами сайта расположена по пути /home/user/server/mysite.zz. Веб-сервер будет устанавливаться на ElementaryOS. Поэтому в процессе настройки будет использован стандартный текстовый редактор scratch-text-editor. Можно использовать любой текстовый редактор, заменив «scratch-text-editor» на название своего редактора.

1. Установка необходимых пакетов

Вводим в терминале
sudo apt-get install apache2 mysql-server php5 phpmyadmin
При установке пакетов нам будет необходимо выполнить их предварительную настройку в псевдографическом режиме терминала.
В первом окне нам предлагают ввести пароль для MySQL пользователя «root». Вводим пароль и подтверждаем его:

ввод пароля для MySQL пользователя root


подтверждение пароля для MySQL пользователя root


Далее идет настройка phpmyadmin.
Здесь нас спросят, какой веб-сервер использовать для запуска phpmyadmin. Отмечаем apache2 клавишей пробела и жмем enter:

выбор веб-сервера для запуска phpmyadmin


На следующем экране читаем некоторую информацию и жмем enter

некоторая информация


Далее подтверждаем настройку базы при помощи dbconfig-common:

подтверждение настройки при помощи dbconfig-common


Вводим введенный выше пароль в

трех следующих экранах

2. Проверка работы сервера и phpmyadmin

Переходим в любом браузере по адресу localhost . Если сервер нормально установлен, то мы должны увидеть тестовую страницу сервера:

тестовая страница сервера


Для доступа к phpmyadmin переходим по ссылке localhost/phpmyadmin . Вводим логин «root» и пароль, введенный ранее:

страница входа phpmyadmin


Там же можно изменить язык интерфейса phpmyadmin.

Если все сделано верно, то мы перейдем к управлению нашими базами:

главная страница phpmyadmin

3. Настройка сервера

Создаем ссылку на phpmyadmin в /var/www
sudo ln -s /etc/phpmyadmin /var/www
Открываем конфигурационный файл сервера:
sudo scratch-text-editor /etc/apache2/apache2.conf
и добавляем в конец файла строчку:
ServerName localhost:80

/etc/apache2/apache2.conf

4. Добавление нашего сайта

Открываем файл hosts для добавления нашего сайта:
sudo scratch-text-editor /etc/hosts
и добавляем в файл строчку
127.0.1.1 mysite.zz

/etc/hosts

Создаем в любой папке конфигурационный файл сайта с названием «mysite.zz» с содержанием
AllowOverride All
и копируем его с правами суперпользователя в /etc/apache2/sites-available
sudo cp полный_путь_к_файлу /etc/apache2/sites-available/
Активируем наш сайт:
sudo a2ensite mysite.zz
Активируем модуль mod-rewrite (необходим для реализации ЧПУ):
sudo a2enmod rewrite
И перезапускаем сервер:
sudo /etc/init.d/apache2 restart

5. Проверка работы нашего сайта

Создаем файл index.php в папке нашего сайта (/home/user/server/mysite.zz), например, с таким содержанием:

Далее в любом браузере переходим по адресу mysite.zz

тестовая страница нашего сайта


Если мы видим нашу страничку, то все сделали верно.

6. Возможные проблемы

Phpmyadmin не доступен по адресу localhost/phpmyadmin
Для исправления этой ошибки необходимо переконфигурировать phpmyadmin
sudo dpkg-reconfigure phpmyadmin

Следующие проблемы мной наблюдались только в LMDE. Но не исключено, что могут встретиться в других дистрибутивах.

Доступ к нашему сайту может быть запрещен сервером
Для исправления этой проблемы к имени конфигурационного файла нашего сайта в /etc/apache2/sites-available необходимо добавить расширение.conf
mysite.zz.conf
содержание файла должно быть отредактировано следующим образом
ServerAlias mysite.zz www.mysite.zz DocumentRoot /home/user/server/mysite.zz AllowOverride All Require all granted
А активация сайта должна производиться по имени конфига
sudo a2ensite mysite.zz.conf
Не определяется логин и пароль при входе в phpmyadmin
Для исправления этой ошибки внесем некоторые изменения в конфигурационный файл phpmyadmin.
Открываем его
sudo scratch-text-editor /etc/phpmyadmin/config.inc.php
и добавляем следующие строчки
$dbuser = "root"; $dbpass = "kenny";
после строк
$cfg["Servers"][$i]["controluser"] = $dbuser; $cfg["Servers"][$i]["controlpass"] = $dbpass;
Теперь phpmyadmin должен распознать наш логин и пароль.

Дополнение

В данной статье не было рассмотрено подключение проекта к базе данных. Вариантов подключения очень много как в процедурном PHP, так и в объектно-ориентированном. Единственное, что могу сказать по этому поводу, это то, что при любой реализации подключения к определенной базе необходимо будет использовать пользователя «root» и пароль, который мы указывали при настройке пакетов при их установке.

Также не была рассмотрена установка почтового севера, так как это уже тема отдельной статьи. Доступно множество почтовых серверов в репозиториях любых дистрибутивов, и каждый со своими ньюансами.

И в заключение отмечу, что настройки конфигурационный файл PHP php.ini находится в директории /etc/php5/apache2/.

Удачных Вам проектов и чистого кода!

В современном Web-е Linux является основной платформой для размещения разнообразных веб-серверов. Бесперебойность работы, удобство развертывания и обслуживания — наше все.

При рассмотрении развертывания веб-сервера на системе Linux за основу возьмем один из самых популярных дистрибутивов – Debian. Он зарекомендовал себя как один из самых стабильных дистрибутивов, имеет наиболее из всех дистрибутивов хранилище пакетов, а каждая его версия сопровождается длительным периодом поддержки. Использование Debian позволяет быть уверенным, что при обновлении пакетов на сервере, в большинстве, случаев ничего не поломается. Но это не точно.

Быстрый, надежный, хостинг в Европе!

Ищете хороший, и при этом недорогой хостинг для сайтов? Хотите быстрый, по-европейски надежный и самый лучший для вашего проекта? Компания FORNEX рада Вам помочь.

Быстрый, качественный хостинг за рубежом. В качестве серверов для виртуального хостинга используются быстрые дисковые массивы из SSD дисков, что обеспечивает надежную и быструю работу ваших сайтов. Инженеры Fornex помогут вам с переносом сайтов абсолютно бесплатно.

Теперь стоит перейти к LAMP.

LAMP есть не что иное как акроним, обозначающий стек программного обеспечения для развертывания веб-серверов. Сюда входят следующие компоненты:

L – Linux – операционная система

A – Apache2 – веб-сервер

M – Mysql (на данный момент пакет Mysql заменен на MariaDB) – система управления базами данных

P – PHP – язык программирования

Стоит отметить, что LAMP не создавался как стек изначально – каждое его составляющее представляет собой отдельный законченный продукт, однако такая связка стала очень популярной из-за удобства, гибкости и производительности конечной системы.

В рамках данной стать мы не будем останавливаться на установке и подготовке ОС, первого участника стека, к установке веб-сервера, это тема для отдельной статьи, поэтому сразу перейдем к установке следующих компонентов.

Установка Apache не представляет никаких сложностей – необходимо просто установить одноименный пакет из репозитория Debian.

Для начала обновим список пакетов, если по какой-то причине вы не сделали этого после установки операционной системы:

Теперь можно перейти по ссылке http://(IP_адресвеб сервера) и проверить, появилась ли страница-заглушка.

Для начала остановимся на этом и перейдем к следующему пункту.

Mysql (MariaDB)

Как уже было сказано выше, в Debian 9 стандартный пакет Mysql был заменен на MariaDB. Данная СУБД является полностью совместимой, обладает идентичным синтаксисом и полностью открытым исходным кодом. Присутствие MariaDB, и СУБД как таковой, на веб-сервере необходимо для работы разнообразных систем управления контентом (CMS), таких как WordPress, Joomla и прочих.

Также, при установке MariaDB понадобится один из пакетов PHP, необходимый для работы с СУБД:

sudo apt install mariadb-server mariadb-client php7.0-mysql -y

Утилита просит на ввести пароль root-пользователя, но так как мы его еще не задали, то просто нажимаем Enter .

Задаем пароль привилегированного пользователя, утвердительно ответив на первый вопрос (вводим y на клавиатуре и жмем Enter) . Набираем придуманный нами пароль и подтверждаем его, введя еще раз.

Не переживайте из-за того, что не видите на экране символов, которые вводите с клавиатуры – так и должно быть.

Отвечаем на все остальные вопросы, которые задает Вам утилита:

  1. Удалить анонимных пользователей?

Отвечаем утвердительно – нам необходимо, чтобы вход в консоль управления СУБД осуществлялся только после ввода пароля.

  1. Запретить удаленное подключение к пользователю root?

Тут отвечаем, исходя из потребностей и личных соображений. Однако в целях безопасности лучше ответить утвердительно.

  1. Удалить тестовую базу данных?

Удаляем не боясь. Она нам не к чему.

  1. Обновить привилегии пользователей?

Снова отвечаем утвердительно.

Убедимся, что все настроено правильно. Для этого подключимся к консоли управления MariaDB:

Sudo mysql –u root –p

sudo mysql –u root –p

Mysql – вызов утилиты управление СУБД

u root – подключаемся от пользователя root

p – указываем, что необходим ввод пароля

Вводим команду status; , чтобы получить информацию о состоянии сервера и убедиться, что MariaDB готова к работе:

Для выхода из консоли управления СУБД вводи команду exit;

PHP7.0

Мы подошли к заключительному компоненту стека LAMP – гипертекстовому процессору PHP. Он представляет собой скриптовый язык общего назначения, применяемый для разработки web-приложений. Давайте установим его интерпретатор и некоторые библиотеки для работы с Apache:

sudo apt install php7.0-common libapache2-mod-php7.0 php7.0-cli -y

Теперь проверим корректность установки PHP. Для этого перейдем в каталог веб-сервера:

ИНФО: каталогом для хранения web-приложений по умолчанию является /var/www/html. Изменить каталог или добавить новый можно путем редактирования виртуальных хостов – файлов конфигурации Apache, что будет рассмотрено в следующем пункте.

Cd /var/www/html



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: