CentOS 安裝 phpMyadmin

1.最快的方法是用 yum,如果 yum 沒有,或是想自己安裝,請跳到步驟 2

yum -y install phpMyAdmin

預設只允許 Localhost 登入,如果只是開發用,請記得修改 /etc/httpd/conf.d/phpMyAdmin.conf 讓它不要擋東擋西的

改完後重開 apache
   
service httpd restart
2.到官方網站查詢下載檔案位置,請注意使用的 php 版本與 mysql 版本,抓 all-languages 的封裝包
以 phpMyAdmin 3.5.8.2 為例,下載位置如下
https://files.phpmyadmin.net/phpMyAdmin/3.5.8.2/phpMyAdmin-3.5.8.2-all-languages.zip
3.取得檔案並解壓縮

wget https://files.phpmyadmin.net/phpMyAdmin/3.5.8.2/phpMyAdmin-3.5.8.2-all-languages.zip
unzip phpMyAdmin-3.5.8.2-all-languages.zip

4.搬移檔案到 web 目錄下,順便改路徑為 phpMyAdmin
   
mv phpMyAdmin-3.5.8.2-all-languages /var/www/cloudTMS/mgr.fms53.com/phpMyAdmin

5.看需求修改設定
   
vi /etc/httpd/conf.d/phpMyAdmin.conf

重開 apache
1   
service httpd restart

6.在 phpMyAdmin 目錄下新增 .htaccess 來限制 ip 存取與改變 403 頁面
   
ErrorDocument 403 /wwww/index.php
Order deny,allow
Deny from All
Allow from xxx.xxx.xxx.xxx(允許想連線的 ip )

7.設定 phpMyAdmin 的 cookie 存活時間

編輯 config.default.php
   
vi /var/www/phpMyAdmin/libraries/config.default.php

設定 $cfg['LoginCookieValidity'] = 1440; (若無此設定請自行新增)

** 記得修改 php.ini 中的 session.gc_maxlifetime

8.開發專用 - 先填好帳號密碼以達到免登入的功能

設定 config.inc.php

cd /var/www/phpMyAdmin
cp config.sample.inc.php config.inc.php
vi config.inc.php

編輯設定 (若無此設定請自行新增)
   
$cfg['Servers'][$i]['auth_type'] = 'config';    
$cfg['Servers'][$i]['username'] = 'root';
$cfg['Servers'][$i]['password'] = 'root_password';

存檔完成,開啟 phpMyAdmin 試試看,已經不需要登入就可以直接進入了!!

留言

這個網誌中的熱門文章

c語言-關於#define用法

CMD常用網管指令

PHP 與 JavaScript 之間傳值利用 json