本篇一步一步講解如何更新 phpMyAdmin 5,作者本身是在 Linux CentOS 上面實作,只需要幾個步驟而已一點都不難,各種疑難雜症我遇到的都分享給大家做參考,升級不僅可以使用全新的介面之外對於資安方面也有所提升,趕快來試試看吧!
LINUX 軟體安裝

如何在 Linux 更新 phpMyAdmin 5 最新版?

本篇一步一步講解如何更新 phpMyAdmin 5,作者本身是在 Linux CentOS 上面實作,只需要幾個步驟而已一點都不難,各種疑難雜症我遇到的都分享給大家做參考,升級不僅可以使用全新的介面之外對於資安方面也有所提升,趕快來試試看吧!

四個步驟輕鬆更新 phpMyAdmin

  1. 官方 phpMyAdmin 下載頁面下載最新的 phpMyAdmin 版本並解壓縮
  2. 重新命名舊的 phpMyAdmin 資料夾(如:phpmyadmin_bk)
  3. 將剛才解壓縮的資料夾移動到新的 phpMyAdmin 移動到適當的位置
  4. 複製 config.inc.php,從舊的(phpmyadmin_bk)到新的(/opt/lampp/etc/phpMyAdmin)

Step 1 下載 phpMyAdmin 5

這個網址可以預設都抓最新版本的

# wget下載
wget www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip

# 解壓縮
unzip phpMyAdmin-latest-all-languages.zip

Step 2 重新命名舊的 phpMyAdmin 資料夾

將在當前位置看到目錄 phpMyAdmin-[VERSION]-all-languages,跟著以下步驟移動到適當的位置 /usr/share/phpmyadmin/

# 重新命名舊的 phpMyAdmin 資料夾
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin_bak

# 建立 phpmyadmin 資料夾
sudo mkdir /usr/share/phpmyadmin

Step 3 將剛才解壓縮的資料夾移動到新的 phpMyAdmin 移動到適當的位置

# 將剛才解壓縮的資料夾移動到新的 phpmyadmin 資料夾
sudo mv phpMyAdmin-*/* /usr/share/phpmyadmin/

Step 4 更新設定檔

現有的 phpMyAdmin 是使用 Apt 包管理器安裝的。因此,需要在 vendor_config.php 文件下指定TEMP_DIRCONFIG_DIR位置。

sudo vi /usr/share/phpmyadmin/libraries/vendor_config.php

找到以下並更新如下:

define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');
define('CONFIG_DIR', '/etc/phpmyadmin/');

存檔後即可在瀏覽器上檢查看看是否已經更新成功囉!

特殊狀況處理

遇到任何 http satus 500 code 請先試試看,是否被 selinux 擋住了

sudo restorecon -Rv /usr/share/phpMyAdmin/

mysqli_real_connect(): (HY000/2002): No such file or directory

把phpmyadmin目录中的配置文件config.sample.inc.php改成config.inc.php

Centos 7 – Warning: mysqli_connect(): (HY000/2002): Permission denied in

sudo setsebool -P httpd_can_network_connect 1

以上給大家作為參考,有什麼問題都歡迎和我討論

中文參考資料:

英文參考資料:

延伸閱讀:MobaXterm 教學比 Putty 更強大方便好操作的 Windows 免費 SSH Client 軟體

延伸閱讀:如何將網站速度優化?使用 Google Page Speed Insight (PSI)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。