Ubuntu 20.04 更新phpmyadmin版本
無論您的存儲庫速度太慢而無法提供最新版本的 phpMyAdmin,還是您的當前版本存在兼容性問題,在本文中,我們都將手動下載并安裝最新版本的 phpMyAdmin。
本文已與2021年11月更新和測試
本文已經(jīng)過從 Ubuntu 20.10 到 16.04 的測試。它也應(yīng)該適用于其他基于 Debian 的發(fā)行版。
在使用舊版本phpmyadmin時,可能遇到這些問題:
The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. Find out why. Or alternately go to ‘Operations’ tab of any database to set it up there.
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) .
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2) .
#2002 - No such file or directory — 服務(wù)器沒有響應(yīng)(或本地服務(wù)器的套接字沒有正確設(shè)置)。
mysqli_real_connect(): (HY000/2002): No such file or directory
使用配置文件中定義的控制用戶連接失敗。
這些問題,大多數(shù)是由于某些依賴庫版本較高導(dǎo)致phpmyadmin版本不與當前環(huán)境匹配導(dǎo)致,通過更新phpmyadmin大概率可以解決問題:
首先,更新apt并確認mysql-server是否正常安裝
sudo apt update && sudo apt install mysql-server
備份phpMyAdmin
通過重命名來備份當前的 phpMyAdmin 文件夾
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
創(chuàng)建一個新的 phpMyAdmin 文件夾
sudo mkdir /usr/share/phpmyadmin/
切換到目錄
cd /usr/share/phpmyadmin/
下載并解壓phpMyAdmin
phpMyAdmin 5 已發(fā)布,但僅與PHP 7.1及更高版本兼容。要在命令行中找出您的 PHP 版本,請運行php -v.
phpMyAdmin 4.x 版現(xiàn)在處于 LTS 階段,僅進行安全修復(fù)和關(guān)鍵錯誤修復(fù)。建議用戶遷移到第 5 版。
對于PHP 7.1及以上版本,請下載phpMyAdmin 5.x
對于PHP 5.5到PHP 7.4,請下載phpMyAdmin-4.9.7
訪問 phpMyAdmin 下載頁面 并使用wget命令下載.tar.gz包 。在本文中,我使用的是 2021 年 6 月發(fā)布的 5.1.1 版。如果現(xiàn)在有更高版本可用,請務(wù)必更改以下命令以匹配。如果您在使用 phpMyAdmin 5.x 時遇到問題,請嘗試使用 phpMyAdmin-4.9.7。
下載phpmyadmin5.1.1
sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.tar.gz
然后解壓
sudo tar xzf phpMyAdmin-5.1.1-all-languages.tar.gz
解壓后,列出文件夾
ls
您應(yīng)該會看到一個新文件夾 phpMyAdmin-5.1.1-all-languages
把這個文件夾的內(nèi)容移動到 /usr/share/phpmyadmin
sudo mv phpMyAdmin-5.1.1-all-languages/* /usr/share/phpmyadmin
至此,安裝完成。
使用 您的ip/phpmyadmin 來訪問在您服務(wù)器上部署完成的新版phpMyAdmin
清理文件
您現(xiàn)在可以刪除 tar.gz 文件和空文件夾。
sudo rm /usr/share/phpmyadmin/phpMyAdmin-5.1.1-all-languages.tar.gz sudo rm -rf /usr/share/phpmyadmin/phpMyAdmin-5.1.1-all-languages
如果您確定您的新 phpMyAdmin 安裝工作正常,您可以刪除備份文件夾。
sudo rm -rf /usr/share/phpmyadmin.bak

浙公網(wǎng)安備 33010602011771號