Software

CentOS 7 安裝 phpMyAdmin

其實我不是很喜歡這個東西,雖然在某種程度上算是好用
不過效能我覺得不是很好,常常匯入資料的時候會出現 timeout 的問題
但還是有它的用途在,如果是匯資料我還是會用 CTL 或是 script 來處理

安裝 EPEL Repository
因為預設的 Repository 沒有 phpMyAdmin 這個套件所以必須先安裝 EPEL
sudo yum install epel-release

安裝 phpmyadmin 套件
sudo yum -y install phpmyadmin

修改 phpMyAdmin.conf 設定
sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
"Require ip” 及 “Allow from 預設為  127.0.0.1  在這邊要改成你的 IP
如果要全部放行就改成 "Require all granted" 跟 Require all granted “Allow from all"
不然會出現 403 權限問題

<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8

<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require all granted
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from all
</IfModule>
</Directory>

然後重啟 apache
sudo systemctl restart httpd

然後測試
http://ip/phpmyadmin