簡體   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