В данной статье речь пойдет о установке PhpMyAdmin на сервер Centos, на который в одной из предыдущих тем мы накатили Nginx, php, MySql.
Начнем с того, что phpmyadmin есть в EPEL репозитории, поэтому без него у нас ничего не получится. В конце статьи есть ссылка на видео инструкцию, рекомендую сочетать с текстовой инструкцией.
1. Устанавливаем репозитарий:
rpm -iUvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2. Теперь производим установку PhpMyAdmin:
yum install phpmyadmin
3. Переходим в директорию /var/lib/php/, в ней у вас должна быть папка session, я столкнулся с тем, что ее не было. Если ее нет создаем:
mkdir /var/lib/php/session
После создания папки или если она у вас была переходим к следующей команде, даем на нее права:
chmod -R 777 /var/lib/php/session
4. Делаем симлинк папки phpMyAdmin в папку нашего веб-сервера, у меня он находится по адресу /usr/share/nginx/html/phpmyadmin:
ln -s /usr/share/phpMyAdmin /usr/share/nginx/html/phpmyadmin
5. В файле /etc/nginx/nginx.conf в разделе вашего сервера http, добавим строчку disable_symlinks off;
vi /etc/nginx/nginx.conf
6. Перезапускаем сервисы php-fpm и nginx:
systemctl restart php-fpm systemctl restart nginx
7. В браузере вводим
http://ip-адрес сервера/phpmyadmin/
и вводим в окно авторизации данные пользователя вашей базы Mysql. Пользователя базы данных вы можете создать по инструкции https://adminwin.ru/sozdaty-polyzovatelya-baz-dannh-bazu-dannh-mysql/