Как установить PhpMyAdmin в Ubuntu 16.04. Подробная инструкция с решением проблем

Привет уважаемым читателям нашего блога.  В этой статье я подробно расскажу как установить PhpMyAdmin  в Ubuntu 16.04 и с какими проблемами можно столкнуться в момент установки. Итак, поехали.

Преудустановки:
Данная инструкция подразумевает то, что вы уже установили LAMP сервер в свою OS используя Tasksel либо отдельно компонентами.

  1.  Первым делом открываем терминал и пишем следующую команду:
sudo apt-get install phpmyadmin

После чего начнется процесс установки,  поочередно будут всплывать некоторые окна запрашивающие некоторые уточнения по установке. Ниже приведу последовательность действий.

В этом окне выбираем Apache2
Selection_001

Соглашаемся с запросом на конфигурацию phpmyadmin

Selection_002

Вводим пароль root пользователя к mysql серверу

Selection_003

Подверждаем пароль

Selection_004

Теперь, как гласит большинство инструкций открываем в браузере адресс 127.0.0.1/phpmyadmin, но в место логин формы получаем кукишь c кодом 404
Selection_005

Проблема в том, что phpmyadmin мы установили, но наш установленный Apache вообще ничего не знает о его существовании. Для того, чтобы сказать апачу что у нас есть PhpMyAdmin, проделываем следующие действия  в терминале:

Открываем конфигурационный файл Apache2 с помощью nano

sudo nano /etc/apache2/apache2.conf

Далее, вставляем в конец файла запись Include /etc/phpmyadmin/apache.conf
Selection_006

Сохраняем, закрываем редактирование, выполняем перезагрузку Apache2:

sudo service apache2 restart

И после этого снова пишем в браузере 127.0.0.1/phpmyadmin и по  все должно работать. Но нет, очередной кукишь в виде отсутствующей библиотеки mbstring. К слову, в Ubuntu 12.04 — 15.10 верхней части инструкции достаточно было для того чтобы phpmyadmin корректно заработал. C 16.04 так не прокатило.
Selection_007

Для того чтобы решить возникшую проблемы  с mbstring, достаточно просто установить данное расширение для php используя команду:

sudo apt-get install php-mbstring

После этого снова перезагружаем Apache и снова пытаемся открыть адрес 127.0.0.1/phpmyadmin ,  и чтоже ну чтоже, а снова Кукишь , причем такой достаточно специфичный, без каких либо ошибок. Просто с номер 500
Selection_008

Немного поресерчив на эту тему приходим к выводу что нашему LAMP а точнее его P (PHP) оказывается не хватает еще одного расширения для коректного запуска phpmyadmin,  которое называется gettext.  Решаем этот вопрос путем установки с помощью следующей комнады:

sudo apt-get install php-gettext

После этого в очередной раз перезагружаем apache и снова пытаемся открыть ссылку в браузере 127.0.0.1/phpmyadmin .  И что же мы видим?  О БОГИ!  Ура,  PhpMyAdmin работает.
Selection_009

На этом все, если будут трудности или проблемы , пишите  в коментариях, будем разбираться.

9 комментариев к “Как установить PhpMyAdmin в Ubuntu 16.04. Подробная инструкция с решением проблем”

  1. Спасибо, помогло. Правда, стоит не забыть очистить кэш перед очередным запуском phpmyadmin, иначе от ошибки 500 можно поникнуть снова )

  2. Аноним

    Спасибо. Забавно, что портабельный вариант pma у меня работал сразу, поэтому забил на инсталлируемый, а сейчас решил-таки добить и последний совет к месту пришелся.

  3. У меня после всех манипуляций показывает чистый белый лист — без ошибок или вообще каких-то надписей. Но при установке на вопрос про common файл — ответил нет.. Хотел поменять на yes — не могу найти как. Вдруг из-за этого. И БД — MariaDB

Оставьте комментарий

%d такие блоггеры, как: