YII報錯include(PDO.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory 怎么解決
1 回答

繁花如伊
TA貢獻2012條經驗 獲得超12個贊
檢查一下你的php.ini里面
extension=php_pdo.dll
extension=php_sqlite.dll
extension=php_pdo_sqlite.dll
開啟了沒有,沒開啟的話就去開啟,然后檢查一下你php.ini里面extension_dir路徑下是否有這三個組件,比如我的路徑就是E:/wamp/bin/php/php5.2.6/ext/,到里面看一下就知道了。
如果你的版本是php5.3以上那就把
extension=php_pdo_mysql.dll
前面的分號給補回來
因為php5.3以后加載這個組件的方式變了。
然后重啟你的apache或者IIS
額外提示一下重啟IIS的方法:使用cmd
iisreset /RESTART
就可以了。
最后使用phpinfo查看pdo這一塊是不是加載了這幾個組件,正確的應該是
這樣的。
一定要確定你修改的php.ini就是PHP加載的那一個
- 1 回答
- 0 關注
- 967 瀏覽
添加回答
舉報
0/150
提交
取消