首頁  >  文章  >  後端開發  >  phpmyadmin 下載 phpMyAdmin 安裝設定方法與問題解決

phpmyadmin 下載 phpMyAdmin 安裝設定方法與問題解決

WBOY
WBOY原創
2016-07-29 08:40:051137瀏覽

現作個簡單回顧:基本上應該遇到的問題都遇到了,關鍵是多查資料,多動腦子就能解決問題的。
1/無法載入 mcrypt擴展,請檢查PHP配置;
2/設定檔現在需要絕密的短語密碼(blowfish_secret);
3/#2003-伺服器沒有回應。
由於目前phpMyAdmin的最新版本已經更新到了3.1.3.1,網路上流傳的許多設定方法都是以前舊版的,已經不太適應新版本的設定要求;於是pharmar順便也把phpMyAdmin3.1.3.1的設定步驟也列在下面;為了切換及偵錯PHP方便,我採用的是windows系統,本地調試。
1.先下載phpMyAdmin安裝包:
到國外官方網站http://www.phpmyadmin.net/上,點選導覽列上的「DOWNLOADS」連結進入下載頁面,選擇「all-languages.zip 「版本下載到本地,解壓縮;把解壓縮檔案放到系統指定的虛擬根目錄下的phpmyadmin資料夾裡(可自訂資料夾名稱),如pharmar的本地存放位置是D:Program FilesApachehtdocsPhpadmin裡。
2、找到phpmyadmin資料夾裡的config.sample.inc.php文件,重新命名為config.inc.php檔案。以支援UTF-8編碼的寫字板開啟進行編輯。
3、找$cfg['Servers'][$i]['host'] = 'localhost';(通常用默認,也有例外,可以不用修改)
5、找$cfg['Servers '][$i]['auth_type'] = 'cookie';
在自己的機子裡調試用config;如果在網路上的空間用cookie,這裡我們既然在前面已經添加了網址,就修改成cookie。
我個人建議:無論是本地還是網路上,都建議設定成cookie,安全第一。
同時,當auth_type這個值設定為cookie後,還有一個地方需要做出對應的修改:
$cfg['blowfish_secret'] = '';
改成:$cfg['blowfish_secret' ] = '123456';
這裡的'123456'自己隨便定義,不超過46個字元。如果這個地方留空,將會出現上文提到的第2個錯誤:「設定檔現在需要絕密的短語密碼(blowfish_secret)」。
6、找$cfg['Servers'][$i]['user'] = 'root'; // MySQL user(使用者名,自己機器裡用root;在網路上一般為你的ftp使用者名,虛擬主機提供者會告訴你的;一般不要修改)
7、查找$cfg['Servers'][$i]['password'] = '123456'; // MySQL password (123456修改成連接你的MYSQL資料庫的使用者密碼)
到這裡,phpMyAdmin就已經設定完成OK;你可以開啟http://localhost/phpmyadmin/存取方便快速的圖形化管理軟體phpMyAdmin了。關於本文沒有提到的設定檔裡的其他選項,大家可以不用關心了也不必修改。關於具體如何操作phpMyAdmin不在本文討論的範圍內,不過圖形化介面,是簡單易懂,稍微看看就會用了(參考)。
下面談談,pharmar在安裝配置phpMyAdmin的過程中所遇到的幾個問題。
第一個問題:「無法載入mcrypt擴展,請檢查PHP配置」。
1、沒有正確安裝Mysql資料庫,在系統服務中Mysql相關的服務沒有啟動。
2、在系統的system32(C:windowssystem32) 目錄下缺少libmcrypt.dll文件,解決方法是找到php目錄下的libmcrypt.dll,並將libmcrypt.dll複製到C:windowssystem32目錄中,然後重新啟動Web服務。
3、在PHP目錄下的php.ini檔案中,沒有將「;extension=php_mcrypt.dll」中的前面一個「;」去掉,所以不能使用對應功能,解決方法是開啟php.ini文件,找到;extension=php_mcrypt.dll改成extension=php_mcrypt.dll //去掉前面的;使其生效
4、Mysql目錄沒有讀取權限,正確的目錄權限如下:
administrator 完全控制
system 完全控制
user 讀取加運行
其他的用戶權限全部刪除(也可保留,但安全性不高,建議刪除),然後重啟MYsql服務和Web服務(建議修改此項後重啟一下伺服器).
5、以上方法都不行的話,再用這個方法:桌面>我的電腦>右鍵屬性>高級>環境變數>系統變數>新建
名稱:phpdir
值:D:Program FilesPhp(你的PHP在什麼目錄是什麼)
(參考來源:位址)
第二個問題:「無法載入mysql 擴展,請檢查PHP 配置」
把PHP 目錄下的libmySQL.dll 複製到:c:windowssystem32 下,然後重啟APACHE。
第三個問題:「#2003-伺服器沒有回應」。
遇到這個問題多半是MYSQL資料庫沒有啟動,建議直接在在:控制面板-管理工具-服務裡面把MYSQL啟動。關於是否啟動,你可以在工作管理員裡查看是否有「mysqld-nt.exe」這樣的進程,如有有,則表示mysql已經啟動。
 還有一個重要原因就是安裝的時候連接埠不是預設3306,例如我就是,在安裝過程中,由於有程式佔用了3306,我就改成了3307因此無論如何都顯示:「#2003-伺服器沒有響應」。最後終於找到原因。只要加一條即可:
$cfg['Servers'][$i]['port'] = '3307';
第四個問題:「沒有發現PHP的擴充設定mbstring」。
修改 C:WINDOWS 下的 PHP.INI 文件,找到 ;extension=php_mbstring.dll 把;去掉,保存 PHP.INI,重新啟動Apache即可。
這些問題,不碰到便罷了。但對於新手來說,第一次碰到的話,自己查找解決方案的話一般都是到處查找,網上一大堆的方法都不適用的情況下,自己會感覺到多麼的無奈了。一定要看官方的說明文檔,雖然是英文的,但是還是很有用的。

以上就介紹了phpmyadmin 下載 phpMyAdmin 安裝設定方法和問題解決,包含了phpmyadmin 下載的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn