为什么我的YII需要安装Oracle';s即时客户端库?
我正在使用Yii框架,现在我正在调查Yii Shell。但是如果我使用这个命令: 易拉罐 我总是收到以下错误消息:为什么我的YII需要安装Oracle';s即时客户端库?,yii,oci8,Yii,Oci8,我正在使用Yii框架,现在我正在调查Yii Shell。但是如果我使用这个命令: 易拉罐 我总是收到以下错误消息: 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 P
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呢?有什么想法吗
非常感谢您的回复
Jakub打开你的php.ini,搜索oci8.so和php_oci.so,在扩展部分你应该有类似于
extension=oci8.so
和extension=pdo_oci.so
,只需用注释它即可代码>。如果您有extension=oci8_11g.so
对其进行评论请安装Oracle客户端并打开您的php.ini
,搜索oci8.so
和php_oci.so
,在扩展部分您应该有类似于extension=oci8.so
和extension=pdo_oci.so
,只需用注释即可代码>。如果你有extension=oci811g.so
也对其进行注释“我想不出Yii与此有什么关系,除非你最近安装了PDO,并且出于某种原因PHP正在尝试加载所有驱动程序。请检查扩展部分中的PHP.ini文件。