2011-07-28 44 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评论这个问题,以及

相关问题