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

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