phpmyadmin

Для Apache или Lighttp

apt-get install phpmyadmin

все установится автоматически.

Для Nginx, сделать это, в автоматическом режиме, не получится, придется немного поработать руками, но результат получается не хуже.

apt-get install phpmyadmin

На вопрос “с какими серверами мы будем его использовать”, оставляем все поля пустыми.

Открываем на редактирование

nano /etc/nginx/sites-available/default

и в секцию server {…} дописываем внизу

#phpMyAdmin
 location /phpmyadmin {
     #root /usr/share/;
     index index.php index.html index.htm;
 location ~ ^/phpmyadmin/(.+\.php)$ {
     try_files $uri $uri/ =404;
     root /usr/share/;
     fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
     #fastcgi_pass 127.0.0.1:9000;
     fastcgi_index index.php;
     fastcgi_param SCRIPT_FILENAME $request_filename;
     include /etc/nginx/fastcgi_params;
     }
 location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
     root /usr/share/;
     }
 }
 location /phpMyAdmin {
     rewrite ^/* /phpmyadmin last;
     }

Для Debian делаем символьную ссылку

 ln -s /usr/share/phpmyadmin /var/www/html/

Проверяем синтаксис и перезапускаем:

nginx -t
service nginx restart

Для Debian 9:

mysql -u root -p mysql
Enter password:

MariaDB [mysql]> update user set plugin='' where user='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.01 sec)

MariaDB [mysql]> exit
Bye

Проверяем

http://192.168.0.1/phpmyadmin/

 

 

image_pdfimage_print

Leave a Reply

Your email address will not be published. Required fields are marked *