安裝PHP可能遇到的問(wèn)題“無(wú)法載入mysql擴(kuò)展” 的解決方法
更新時(shí)間:2007年04月16日 00:00:00 作者:
訪問(wèn)phpmyadmin時(shí)總是出現(xiàn) “無(wú)法載入 mysql 擴(kuò)展,請(qǐng)檢查 PHP 配置”。查看原因是“php_mysql.dll”無(wú)法載如。
對(duì)于php 4.x用戶(hù),按照discuz!4.0程序中的用戶(hù)手冊(cè)說(shuō)明做一般就可以。出現(xiàn)這個(gè)問(wèn)題最多是php 5.x的用戶(hù)。
我在搭建環(huán)境時(shí)出現(xiàn)這個(gè)問(wèn)題,想從這個(gè)論壇上查一下解決的辦法,一查發(fā)現(xiàn)遇到這個(gè)問(wèn)題的人還挺多。
因?yàn)槭莿傞_(kāi)始搗鼓php,所以各個(gè)程序就都下載現(xiàn)在最新的了,對(duì)于老鳥(niǎo)來(lái)說(shuō)可能用早一點(diǎn)的版本習(xí)慣了,還不喜歡用最新的,所以論壇里很難找到解決辦法,就留給咱們新手自己尋找答案了。
熬到兩點(diǎn)解決了這個(gè)問(wèn)題,拿來(lái)與大家分享。不多閑話了,下面是我最后解決的辦法,希望對(duì)同樣遇到這個(gè)問(wèn)題的朋友有幫助。
我用的php版本:php-5.1.1-Win32
按照下載的discuz!4.0中的用戶(hù)手冊(cè)配置環(huán)境。
紅色部分為相對(duì)于手冊(cè)說(shuō)明的改動(dòng):
1、對(duì)于php.ini文件
進(jìn)入 C:\PHP,將 php.ini-dist 復(fù)制一份放到 C:\WINNT( Windows XP/2003 下為 C:\Windows )內(nèi),改名為 php.ini,然后用記事本打開(kāi),利用記事本的查找功能搜索 extension_dir = "./",并將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "C:\PHP\ext";再搜索 register_globals = Off,將 Off 改成 On;
查找 ;extension=php_mysql.dll,將前面的引號(hào)“;”去掉。
2、手冊(cè)中關(guān)于配置IIS的說(shuō)明,將其中的“PHP\sapi\php4isapi.dll”改為php目錄下的“php5isapi.dll”
3、重要:在按照手冊(cè)說(shuō)明復(fù)制了php目錄、ext(手冊(cè)中對(duì)于php4x是extension,這里應(yīng)該是ext)目錄下的dll文件到system32的基礎(chǔ)上,再?gòu)?fù)制php目錄下的libmysql.dll文件到system32下。
重新啟動(dòng)IIS:
在命令提示符下逐一執(zhí)行一下命令:
net stop w3svc
net stop iisadmin
net start w3svc
看看,解決了沒(méi)有
對(duì)于php 4.x用戶(hù),按照discuz!4.0程序中的用戶(hù)手冊(cè)說(shuō)明做一般就可以。出現(xiàn)這個(gè)問(wèn)題最多是php 5.x的用戶(hù)。
我在搭建環(huán)境時(shí)出現(xiàn)這個(gè)問(wèn)題,想從這個(gè)論壇上查一下解決的辦法,一查發(fā)現(xiàn)遇到這個(gè)問(wèn)題的人還挺多。
因?yàn)槭莿傞_(kāi)始搗鼓php,所以各個(gè)程序就都下載現(xiàn)在最新的了,對(duì)于老鳥(niǎo)來(lái)說(shuō)可能用早一點(diǎn)的版本習(xí)慣了,還不喜歡用最新的,所以論壇里很難找到解決辦法,就留給咱們新手自己尋找答案了。
熬到兩點(diǎn)解決了這個(gè)問(wèn)題,拿來(lái)與大家分享。不多閑話了,下面是我最后解決的辦法,希望對(duì)同樣遇到這個(gè)問(wèn)題的朋友有幫助。
我用的php版本:php-5.1.1-Win32
按照下載的discuz!4.0中的用戶(hù)手冊(cè)配置環(huán)境。
紅色部分為相對(duì)于手冊(cè)說(shuō)明的改動(dòng):
1、對(duì)于php.ini文件
進(jìn)入 C:\PHP,將 php.ini-dist 復(fù)制一份放到 C:\WINNT( Windows XP/2003 下為 C:\Windows )內(nèi),改名為 php.ini,然后用記事本打開(kāi),利用記事本的查找功能搜索 extension_dir = "./",并將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "C:\PHP\ext";再搜索 register_globals = Off,將 Off 改成 On;
查找 ;extension=php_mysql.dll,將前面的引號(hào)“;”去掉。
2、手冊(cè)中關(guān)于配置IIS的說(shuō)明,將其中的“PHP\sapi\php4isapi.dll”改為php目錄下的“php5isapi.dll”
3、重要:在按照手冊(cè)說(shuō)明復(fù)制了php目錄、ext(手冊(cè)中對(duì)于php4x是extension,這里應(yīng)該是ext)目錄下的dll文件到system32的基礎(chǔ)上,再?gòu)?fù)制php目錄下的libmysql.dll文件到system32下。
重新啟動(dòng)IIS:
在命令提示符下逐一執(zhí)行一下命令:
net stop w3svc
net stop iisadmin
net start w3svc
看看,解決了沒(méi)有
相關(guān)文章
有關(guān)phpmailer的詳細(xì)介紹及使用方法
有關(guān)phpmailer的用法,有需要的朋友不妨參考下2013-01-01關(guān)于php支持的協(xié)議與封裝協(xié)議總結(jié)(推薦)
這篇文章主要給大家介紹了關(guān)于php支持的協(xié)議與封裝協(xié)議的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用PHP具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11PHP數(shù)組生成XML格式數(shù)據(jù)的封裝類(lèi)實(shí)例
這篇文章主要介紹了PHP數(shù)組生成XML格式數(shù)據(jù)的封裝類(lèi),結(jié)合完整實(shí)例形式分析了php針對(duì)數(shù)組的遞歸遍歷與XML格式數(shù)據(jù)轉(zhuǎn)換的相關(guān)操作技巧,需要的朋友可以參考下2016-11-11