[英]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.