繁体   English   中英

如何在ubuntu nginx服务器上安装最新的phpmyadmin

[英]How to install latest phpmyadmin on ubuntu nginx server

我已经使用 php81 在 ubuntu 服务器上安装了 phpmyadmin,

当我在浏览器上访问 phpmyadmin 时,我不断收到弃用通知,如下所示


Deprecation Notice in ./libraries/classes/Url.php#221
 http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated

我正在运行 ubuntu 20.04

经过大量研究,我发现唯一的出路是安装目前最新版本的phpmyadmin 5

但问题是按照这个答案

sudo apt-get install phpmyadmin=5.1.1

给出以下错误

E: Version '5.1.1' for 'phpmyadmin' was not found

我能做些什么来在我的 ubuntu 服务器上获取最新的 phpmyadmin

据我所知,可用于焦点(Ubuntu 20.04)的 phpmyadmin 的最新版本是 4.9.5: https://packages.ubuntu.com/focal/phpmyadmin

您可以执行以下任一操作:

下载并安装 phpMyAdmin on Ubuntu 20.04 #sudo apt install phpmyadmin press enter without apache2 lighttpd

您可以使用以下命令登录到 MariaDB 服务器。 #sudo mysql -u root show grants for phpmyadmin@localhost;

为 phpMyAdmin 创建 Nginx 服务器块sudo nano /etc/nginx/conf.d/phpmyadmin.conf

服务器 { 听 80; 听 [::]:80; 服务器名称 pma.example.com; 根 /usr/share/phpmyadmin/; index.php index.html index.htm index.nginx-debian.html;

access_log /var/log/nginx/phpmyadmin_access.log; error_log /var/log/nginx/phpmyadmin_error.log;

位置 / { try_files $uri $uri/ /index.php; }

位置 ~ ^/(doc|sql|setup)/ { 全部拒绝; }

位置 ~.php$ { fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 包括 fastcgi_params; 包括片段/fastcgi-php.conf; }

位置 ~ /.ht { 全部拒绝; } }

在这里输入代码

#sudo nginx -t #sudo systemctl 重新加载 nginx

pma.example.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM