Почему в моем YII были установлены библиотеки Oracle Instant Client? - PullRequest
0 голосов
/ 29 июля 2011

Я играю с фреймворком Yii и сейчас занимаюсь изучением Yii Shell.Но если я использую эту команду:

yiic 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
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 сейчас?Есть идеи?

Большое спасибо за ваши ответы!

Якуб

Ответы [ 2 ]

0 голосов
/ 10 ноября 2013

Пожалуйста, установите клиент Oracle и откройте php.ini, найдите oci8.so и php_oci.so, в разделе расширений у вас должно быть что-то вроде extension=oci8.so и extension=pdo_oci.so, просто прокомментируйте его с помощью ;.Если у вас есть extension=oci8_11g.so, то прокомментируйте также "

0 голосов
/ 12 июля 2012

Откройте ваш php.ini, найдите oci8.so и php_oci.so, в разделе расширений у вас должно быть что-то вроде extension=oci8.so и extension=pdo_oci.so, просто прокомментируйте его как ;.Если у вас есть extension=oci8_11g.so, то прокомментируйте также

...