安裝Discuz!論壇時提示“不支持Mysql數據庫,無法安裝論壇”的解決方法
1,在系統的 system32(C:/windows/system32)目錄下缺少libmysql.dll文件,解決方法是找到php目錄下的 libmysql.dll,并將libmysql.dll復制到C:/ windows/system32目錄中,然后重新啟動Web服務。
2, 在C:/windows目錄下的php.ini文件中,沒有將“;extension=php_mysql.dll”中的前面一個“;”去掉,所以不能使用相應功能,解決方法是打開php.ini文件找到
;extension=php_mysql.dll改成extension=php_mysql.dll //去掉前面的;使之生效
3, Mysql目錄沒有讀取權限,正確的目錄權限如下:
administrator 完全控制
system 完全控制
users 讀取和運行+列出文件夾目錄+讀取
其他的用戶權限全部刪除,然后重啟MYsql服務和Web服務
(注:以上設置無安全設置;建議修改后重啟一下服務器)
4,還要檢查php.ini文件的權限(需要user權限),檢查復制到system32里面的php文件的權限,檢查php安裝目錄文件夾的權限.至少要有users默認權限.temp文件夾至少要有users組修改級別權限.
5、把PHP目錄下的php_mysql.dll、php_mysqli.dll和上層目錄中的libmysql.dll復制到system32,提醒:如果是64位,拷貝到C:/Windows/SysWOW64
并將php的目錄加到windows的系統路徑里去,在 Windows NT,2000,XP 和 2003 下,進入控制面板并打開“系統”圖標(開始 -> 設置 -> 控制面板 -> 系統,Windows XP/2003 中是,開始 -> 控制面板 -> 系統),選擇“高級”標簽頁,點擊“環境變量”按鈕,在“系統變量”欄中,找到 Path 這一項(可能需要向下滾動才能找到),鼠標雙擊 Path 這一項,在最后加入你的 PHP 目錄,包括前面的“;”(例如: ;C:/php ),點擊“確定”并重新啟動電腦
7、如果還不行?不用擔心,說明你服務器安全設置得比較高,用安全設置器恢復下c盤的文件夾權限,然后就可以了.
新聞熱點
疑難解答