Установка LAMP (Linux, Apache, MySQL, PHP) на OrangePi One

Установка LAMP на OrangePi One

На днях перед мной встала на первый взгляд проста задача — установить  LAMP (Linux + Apache + MySQL + PHP) на OrangePi One. Все бы хорошо если бы не пришлось мучаться с переустановкой прошивка на Orange Pi One т.к. Phpmyadmin и Mysql никак не находиле общий язык и отказывались дружить. После долгих поисков инструкции решил сделать мануал сам.

Установка LAMP (Linux, Apache, MySQL, PHP) на OrangePi One

Итак, вот как установить LAMP (Linux + Apache + MySQL + PHP) на OrangePi One.

РЕКОМЕНДУЕМ:
Linux-сервер на микрокомпьютере Omega 2

Установка прошивки OrangePi One

Скачиваем образ Armbian Ubuntu 18.04+ для OrangePi One с официального сайта

При помощи утилиты Rufus для Windows устанавливаем прошивку на microSD

При первом старте логин ‘root’ а пароль ‘1234’.

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

Установка LAMP (Linux + Apache + MySQL + PHP) на OrangePi One

Подключаемся к нашей OrangePi при помощи SSH/HDMI/UART.

Устанавливаем Apache + PHP:

Делаем рестарт Apache:

Чтобы включить Htaccess нужно изменить конфиг файл:

меняем везде строку

на

Установка MySQL-сервера:

После установки пароля для root пользователя нажимаем Enter и ждем окончания установки.

Установка PHPMYADMIN:

Появится такое окно:

Есть кнопка ОК, стоит подождать 2 минуты чтобы все было хорошо ( не знаю почему, но у меня только с 5 попытки получилось)

Оказалось, что «password» в MySQL 5.7 переименовали в «authentication_string». Пришлось модифицировать запрос:

Обновляем пароль root:

Создаем нового пользователя с административными правами, где ‘pmauser’ — имя аккаунта:

Сделаем помощь Apache, подключив конфигурации для веб-сервера от phpmyadmin.

Для этого выполним:

И в самый конец файла вставим:

Нажимаме сочитание клавиш «Ctrl + X» затем Y проверяем путь и подтверждаем Enter.

В PHPMYADMIN может появится ошибка из-за новой версии

В строке 613 функция count всегда принимает значение true, поскольку после нее закрывающая скобка отсутствует $analyzed_sql_results[‘select_expr’]. Выполнение приведенных ниже замен решает эту проблему, тогда вам нужно будет удалить последние закрывающие скобки в строке 614, поскольку теперь они являются дополнительными скобками.

Редактируем файл:

Заменяем:

На: (Переместить скобку перед == )

РЕКОМЕНДУЕМ:
Использование Android в связке с Linux

На этом установка LAMP на OrangePi One завершена. Надеюсь кому-нибудь данный мануал поможет.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий