phpMyAdmin是一個(gè)便于數(shù)據(jù)庫(kù)softcore用戶使用,更新,管理mysql的工具,采用web UI的方式進(jìn)行管理比常規(guī)登陸到數(shù)據(jù)庫(kù)服務(wù)器后臺(tái)使用SQL語(yǔ)句管理要來(lái)得直觀和方便。
按照慣例,首先是OS ver:CentOS linux release 6.2 (Final),kernel是2.6.32.57-tlinux_xenU-1.1.rc10-default
一.首先安裝基本環(huán)境HTTP server,這里我使用了Apache 2.2.15,為了節(jié)約時(shí)間直接使用yum install 安裝,順道解決各種依賴
二.接著安裝php,在這里使用yum安裝能解決接下來(lái)安裝phpMyAdmin所需要的擴(kuò)展模塊,mcrypt,gd,等等,版本是5.3.3
三.yum install phpmyadmin ,版本為3.5.6
四.首先測(cè)試Apache是否能夠正常使用,首先修改/etc/httpd/conf/httpd.conf文件,確保
Listen 80 //apache監(jiān)聽(tīng)的端口
ServerName localhost:80 //有域名的話可以把localhost替換掉
以上兩項(xiàng)沒(méi)有被注釋掉,接著重啟httpd服務(wù),service httpd restart
打開(kāi)瀏覽器輸入http://localhost:80檢查是否能訪問(wèn)到Apache的歡迎頁(yè)面
PS:1.通過(guò)ps -axu|grep httpd檢查系統(tǒng)進(jìn)程或者通過(guò)netstat -tnlup|grep 80查看apache監(jiān)聽(tīng)的端口80是否處于LISTEN狀態(tài),以上兩個(gè)方法也可以證明服務(wù)是否已經(jīng)啟動(dòng)
2.歡迎頁(yè)面的文件位置是/var/www/html/,也可以通過(guò)刪除或者重命名/etc/httpd/conf.d/welcome.conf文件達(dá)到去掉歡迎頁(yè)面的效果。貼一段參考:
如果你是編譯安裝的話,那么你的默認(rèn)首頁(yè)的位置是/usr/local/apache2/htdocs目錄下,里面有不同語(yǔ)種的歡迎首頁(yè),你把他們?nèi)縿h除,就不會(huì)有歡迎的網(wǎng)頁(yè),取而代之的是自己寫(xiě)的網(wǎng)頁(yè),默認(rèn)首頁(yè)文件名是: index.htm
如果你是RPM包安裝的話,網(wǎng)頁(yè)文檔位置在/var/www/html/下,你可以添加自己的主頁(yè)文件,或者刪除/etc/httpd/conf.d/welcome.conf文件
五.啟用phpMyAdmin
首先phpmyadmin5.3.3的默認(rèn)根目錄位置在/usr/share/phpMyAdmin下,配置文件config.inc.php存放的有效位置是/etc/phpMyAdmin,而當(dāng)我們使用訪問(wèn)http://localhost:80/phpmyadmin/setup的方法來(lái)初始化phpMyAdmin配置文件的時(shí)候,我們需要在/var/lib/phpMyAdmin/目錄下新建一個(gè)讓其他用戶擁有讀寫(xiě)權(quán)限的目錄config,這樣我們?cè)趙eb頁(yè)面上操作修改配置文件的時(shí)候就能保存到服務(wù)器目錄/var/lib/phpMyAdmin/config里,添加完mysql DB的連接信息后,保存配置文件并拷貝到目錄/etc/phpMyAdmin下,然后去掉其他用戶的寫(xiě)權(quán)限確保配置文件不被更改,還有就是出于安全問(wèn)題的考慮。最后刪除/var/lib/phpMyAdmin/config目錄使其他用戶不能生成配置文件。總結(jié)下來(lái)的操作就是
mkdir /var/lib/phpMyAdmin/config
chmod o+rw /var/lib/phpMyAdmin/config
訪問(wèn)http://localhost:80/phpmyadmin/setup添加mysql服務(wù)器連接信息,修改更新配置文件
cp -a /var/lib/phpMyAdmin/config/config.inc.php /etc/phpMyAdmin/
chmod o-w /etc/phpMyAdmin/config.inc.php
service httpd restart
接著訪問(wèn)http://localhost:80/phpmyadmin就能正常登錄使用
附加:六.啟用phpmyadmin訪問(wèn)ip限制
修改/etc/httpd/conf.d/phpMyAdmin.conf文件,加入相關(guān)功能參數(shù)
<Directory /usr/share/phpMyAdmin/>
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 127.0.0.1
Require ip ::1
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
# Deny from All
Allow from 0.0.0.0
Allow from ::1
</IfModule>
Order Deny,Allow
Deny from All
Allow from x.x.x.x
</Directory>
其中Order Deny,Allow,Deny from All和Allow from x.x.x.x(x.x.x.x為允許訪問(wèn)的IP地址)組合使用就能達(dá)到限制訪問(wèn)的目的,更多使用方法可以自行網(wǎng)上搜索
修改完畢后重啟apache服務(wù)即可生效。
PS:待議:當(dāng)apache擴(kuò)展模塊配置文件目錄下/etc/httpd/conf.d/擁有該文件的時(shí)候,優(yōu)先生效,此時(shí)修改/etc/httpd/conf/httpd.conf配置文件做IP訪問(wèn)限制無(wú)法生效
PHP編程鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選