Install phpMyAdmin on Ubuntu
Ubuntu: 18.04
phpMyAdmin Version: 4.6.6
Notice: 安裝之前請先確認 Apache、PHP 皆已成功運作。
Install phpMyAdmin
sudo apt install phpmyadmin php-mbstring php-gettext
Notice: 安裝過程記得選擇
apache2
環境
更改 Alias
phpMyAdmin
安裝完以後,預設會使用 phpMyAdmin
當 Alias ,因此如果沒有更換,很容易就會被人家找到你是否有架 phpMyAdmin
,強烈建議更換一下較為妥當。
sudo vim /etc/apache2/conf-enabled/phpmyadmin.conf
Alias </your-alias> /usr/share/phpmyadmin
重啟 Apache
sudo systemctl restart apache2
完成以後就可以使用瀏覽器連上 http://your_ip/
錯誤排除
在 PHP 7.2 之後,count method 如果傳入 NULL
參數就會噴 Warning:
count(): Parameter must be an array or an object that implements Countable
目前 phpMyAdmin
尚未修正此問題,因此需要手動調整。
Warning in ./libraries/plugin_interface.lib.php#551
sudo vim /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
// 551 行,將 count($options) > 0 拔除
if ($options != null ) {
// …..
}
Warning in ./libraries/sql.lib.php#613
sudo vim /usr/share/phpmyadmin/libraries/sql.lib.php
# 613行,替換成以下判斷式
|| ((count($analyzed_sql_results['select_expr']) == 1)