Nginx, MySQL, PHP на WSL

Инструменты по типу OpenServer и т.п. вполне удобны для использования в среде Windows, но в случае необходимости в соответствии среды разработки и "продакшен", WSL может оказаться более удачным выбором.


Опубликовано: 3 апреля 2020 г.

Решение проблему с root-паролем в MySQL

На вновь установленном сервере с Oracle MySQL 5.7.21 при создании пользователя может возникнуть ошибка:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
или
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

Давайте быстро разберемся откуда она появилась и как её устранить.


Опубликовано: 11 января 2020 г.

Как установить и настроить Nginx, MySQL, PHP (LEMP) на Ubuntu 16.04+

Стек LEMP представляет собой набор программного обеспечения, который используется для отображения динамических веб-страниц и веб-приложений. Этот акроним обозначает операционную систему Linux и веб-сервер Nginx. Данные при этом хранятся в базе данных MySQL, а динамическое отображение страниц выполняется средствами PHP.

В этой статье мы продемонстрируем процесс установки стека LEMP на сервер с Ubuntu 16.04+. Операционная система Ubuntu удовлетворяет первому требованию LEMP - это операционная система на базе Linux. Далее мы опишем процесс установки остальных компонентов стека LEMP.


Опубликовано: 11 января 2020 г.

Настройка DNS сервера BIND9 на Ubuntu 12.04+

Разработывая сайты под Ubuntu, я столкнулся с необходимостью постоянно править файл /etc/hosts каждый раз, создавая новый сайт. Есть много средств, которые могут упростить этот процесс. Bind достаточно серьезный инструмент и подробностей по его использованию, лично я, пока не изучил. Здесь я представлю только один способ его использования, не особо подробный.

Опубликовано: 14 мая 2014 г.

phpMyAdmin: конфигурация под NGINX

После установки LNMP для удобства управления базами данных можно использовать phpMyAdmin.

В Ubuntu это делается достаточно просто, введением команды:
sudo apt-get install -f phpmyadmin и далее отвечаем на запросы для доступа к базе данных (там будут созданы таблицы с настройками) и логин/пароль для использования.
Остается только обновить конфиг.файл для доступа.


Опубликовано: 3 февраля 2014 г.

Установка PHP-FPM и Nginx на Ubuntu 12.04 - 14.04.*

Установка PHP-FPM и Nginx обеспечивает гораздо более отзывчивый веб-сервер, чем типичная связка LAMP (Linux, Apache, MySQL и PHP). Статические файлы подаются с молниеносной скоростью и результат более довольные пользователи, лучшие места для поиска и вообще быстрый сайт. Долгое время при рекомендации перейти на Nginx, пользователи беспокоились, что это будет затруднительно в установке и поддержке. Но в случае с современными операционными системами Ubuntu (актуально для версии до 14.04+) это просто. Несколько команд и несколько минут вашего времени это все, что потребуется, чтобы получить полностью функционирующий LNMP-сервер (Linux, Nginx, MySQL и PHP5), поднятый и работающий.

Опубликовано: 28 ноября 2013 г.