2011-07-28 45 views
0

我在玩Yii框架,現在我正在調查Yii Shell。但是,如果我使用這個命令:爲什麼我的YII需要安裝Oracle的即時客戶端庫?

的yiic殼

我總是收到此錯誤信息:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/oci8.so' - libclntsh.so.11.1: cannot open shared object file: No such file or directory in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_oci.so' - libclntsh.so.11.1: cannot open shared object file: No such file or directory in Unknown on line 0 
libdc1394 error: Failed to initialize libdc1394 
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/oci8.so' - libclntsh.so.11.1: cannot open shared object file: No such file or directory in Unknown on line 0 
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_oci.so' - libclntsh.so.11.1: cannot open shared object file: No such file or directory in Unknown on line 0 
Error: index.php does not exist or is not an entry script file. 

奇怪的是我,因爲我要去只使用MySQL的驅動程序,那麼爲什麼甲骨文現在?任何想法?

非常感謝您的回覆!

的Jakub

+0

我想不出應該有什麼與這個,除非你最近安裝了PDO和由於某種原因PHP試圖加載所有的驅動程序。檢查你的php.ini文件在擴展部分。 – ldg

回答

0

請安裝Oracle客戶端,並打開php.ini,搜索oci8.sophp_oci.so,在擴展部分,你應該有類似extension=oci8.soextension=pdo_oci.so,只是;評論它。如果你有extension=oci8_11g.so評論它也是「

0

打開你的php.ini,搜索oci8.so和php_oci.so,在擴展部分,你應該有類似extension=oci8.soextension=pdo_oci.so,只是;評論它。如果您有extension=oci8_11g.so評論這個問題,以及

相關問題