安裝PHP可能遇到的問題“無法載入mysql擴充” 的解決方案

來源:互聯網
上載者:User

訪問phpmyadmin時總是出現 “無法載入 mysql 擴充,請檢查 PHP 配置”。查看原因是“php_mysql.dll”無法載如。
對於php 4.x使用者,按照discuz!4.0程式中的使用者手冊說明做一般就可以。出現這個問題最多是php 5.x的使用者。
我在搭建環境時出現這個問題,想從這個論壇上查一下解決的辦法,一查發現遇到這個問題的人還挺多。
因為是剛開始搗鼓php,所以各個程式就都下載現在最新的了,對於老鳥來說可能用早一點的版本習慣了,還不喜歡用最新的,所以論壇裡很難找到解決辦法,就留給咱們新手自己尋找答案了。

熬到兩點解決了這個問題,拿來與大家分享。不多閑話了,下面是我最後解決的辦法,希望對同樣遇到這個問題的朋友有協助。

我用的php版本:php-5.1.1-Win32

按照下載的discuz!4.0中的使用者手冊配置環境。
紅色部分為相對於手冊說明的改動:
1、對於php.ini檔案
進入 C:\PHP,將 php.ini-dist 複製一份放到 C:\WINNT( Windows XP/2003 下為 C:\Windows )內,改名為 php.ini,然後用記事本開啟,利用記事本的尋找功能搜尋 extension_dir = "./",並將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "C:\PHP\ext";再搜尋 register_globals = Off,將 Off 改成 On;
尋找 ;extension=php_mysql.dll,將前面的引號“;”去掉。
2、手冊中關於配置IIS的說明,將其中的“PHP\sapi\php4isapi.dll”改為php目錄下的“php5isapi.dll”
3、重要:在按照手冊說明複製了php目錄、ext(手冊中對於php4x是extension,這裡應該是ext)目錄下的dll檔案到system32的基礎上,再複製php目錄下的libmysql.dll檔案到system32下。

重新啟動IIS:
在命令提示字元下逐一執行一下命令:
net stop w3svc
net stop iisadmin
net start w3svc

看看,解決了沒有

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.