之後看phpinfo() 裡 確實也沒找到mysql 模塊, 之後所謂的解決方案如“將php.ini” 放入C:\Windows 環境變量等不靠譜說法。。。。。
甚至拷貝ext的文件夾的dll 到System32 中等
統統不靠譜 直到看到這篇帖子,我才發現問題
http://www.haosblog.com/index.php?mod=article_read&id=322
“mysql無法找到的原因是mysql的運行庫無法找到,打開mysql的安裝文件夾,在bin文件夾中找到libmySQL.dll,將它復制到system32文件夾中,讓mysql的運行庫能在系統中注冊,然後重啟Apache”
我是在\MySQL\MySQL Server 5.5\lib目錄裡找到的
實際上在自己配置的時候應該發現不是環境變量或者是沒有加載到php.ini 或者沒加載到extension的
為什麼這麼說呢
首先,在Apache 的配置中 已經添加了php的配置路徑
同時phpinfo()也顯示的加載到了,有興趣的同學可以試試php.ini 存在和不存在的時候的區別
其次,自己在php.ini裡確實配置了extension_dir 的,如果這個東西沒意義,那何必在配置文件裡有這個選項?之後這裡注意一下,他的分隔符和apache 剛好相反 是“\”
之後php 也順利加載了
所以,其實完全可以避免自己跟著瞎折騰的,結果大意了。
PHP配置成功後phpinfo中找不到mysql