Качаем пакет(отметим что для данной версии phpmyadmin требуется версия php5.5)
Thank you for reading this post, don't forget to subscribe!wget https://files.phpmyadmin.net/phpMyAdmin/4.7.2/phpMyAdmin-4.7.2-all-languages.zip
Ставим пакеты для распаковки:
yum install zip unzip
Связка php + MySQL
yum install php-mysql php-common php-mbstring php-gd php-ldap php-odbc php-pear php-xml php-soap curl curl-devel php-xmlrpc php-snmp
Распаковываем
unzip phpMyAdmin-4.7.2-all-languages.zip
переименовываем
mv phpMyAdmin-4.7.2-all-languages.zip pma
Создаём директорию config
Заходим на сайт
http://pma.site/setup
настраиваем, нажимаем сохранить далее полученный результат добавляем в файл
в корень pma/config.inc.php
После удаляем директорию config
Конфигурационные файлы apache и nginx создаём как для обычного сайта.
cat /etc/httpd/conf.d/phpmyadmin.conf
<VirtualHost *:8080>
ServerName pma.example.com
ServerAlias pma.*
DocumentRoot /var/www/pma/site/pma
ErrorLog /var/www/pma/logs/pma.error.log
CustomLog /var/www/pma/logs/pma.access.log common
<IfModule mod_fcgid.c>
SuexecUserGroup pma pma
<Directory /var/www/pma/site/pma>
Options +ExecCGI
AllowOverride All
AddHandler fcgid-script .php
FCGIWrapper /var/www/pma/php-cgi/php.cgi .php
Order allow,deny
Allow from all
</Directory>
</IfModule>
</VirtualHost>
cat /var/www/pma/php-cgi/php.cgi
#!/bin/sh
PHPRC=/var/www/pma/php-cgi/
export PHPRC
export PHP_FCGI_MAX_REQUESTS=500
exec /usr/bin/php-cgi
cat /etc/nginx/conf.d/phpmyadmin.conf
server {
listen 80;
server_name pma.*;
access_log /var/www/pma/logs/pma.nginx.access.log combined;
error_log /var/www/pma/logs/pma.nginx.error.log error;
client_max_body_size 20m;
location ~* \.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|swf|js|html|htm|)$ {
root /var/www/pma/site/pma;
}
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass_header Set-Cookie;
}
}
Так же добавляем пользователя pma
adduser pma
В случае если возникнут проблемы с сессиями поправим права:
chmod 775 /var/lib/php/session/