0

我正在玩 Yii 框架,现在我正在研究 Yii Shell。但是如果我使用这个命令:

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 驱动程序,那么为什么现在是 Oracle 呢?任何想法?

非常感谢您的回复!

雅库布

4

2 回答 2

0

请安装 Oracle 客户端并打开您的php.ini,搜索oci8.soand php_oci.so,在扩展部分中您应该有类似extension=oci8.soandextension=pdo_oci.so的内容,只需将其注释为;。如果你也有extension=oci8_11g.so评论”

于 2013-11-10T07:29:36.610 回答
0

打开你的 php.ini,搜索 oci8.so 和 php_oci.so,在扩展部分你应该有类似extension=oci8.so和的东西extension=pdo_oci.so,只需用;. 如果您也extension=oci8_11g.so对此发表评论

于 2012-07-12T12:07:57.187 回答