這個着實是個坑,使用phpinfo查看,明明有mysqlnd這個項目,就是找不到mysql。以前用直接運行php.exe的方法可以看到錯誤,可是這次就沒有任何錯誤。
中間把php的安裝路徑添加到了系統Path變量,后面重啟幾次也沒用,然后又嘗試把extension_dir改成./ext,不知怎么的就好了。
; Directory in which the loadable extensions (modules) reside. ; http://php.net/extension-dir ; extension_dir = "./" ; On windows: ; extension_dir = "ext" extension_dir = "./ext"
更神奇的是,好了以后,再把extension_dir改成ext,依舊可用。
或許和我重啟httpd的方式有關?記得有幾次是在系統托盤那里重啟的,還有幾次是在系統服務里重啟的。