2017-01-04 11 views
0

Использование IIS 10 в Windows 10 и пытается установить PHP 5.5.6Установка php_oci8_11g в Windows 10 IIS 10

я получаю следующее сообщение об ошибке при выполнении php -v:

PHP Startup: Unable to load dynamic library ext/php_oci8_11g.dll - The specified module could not be found.

файл уже существует в C:\php\ext\php_oci8_11g.dll и переменная расширения определена в php.ini как extension_dir = "ext".

Я установил ODBC driver и Oracle Instant client Version 11.2.0.4.0

При выполнении phpinfo() я получаю только в таблице PDO PDO drivers: mysql вместо ожидаемого PDO drivers: mysql, oci. И, конечно, мне не хватает таблицы PDO_OCI.

Излишне говорить, что мой php.ini имеет extension=php_pdo_oci.dll и extension=php_oci8_11g.dll включен.

Я также попытался перезапустить ISS с помощью issreset и даже перезагрузить компьютер.

Кроме того, я также получаю эту другую ошибку:

PHP Startup: Unable to load dynamic library ext\php_pdo_oci.dll - The specified module could not be found.

Файл, а также в папке расширений.

Что мне не хватает?

+0

Sigh ... когда MS-Windows, наконец, получит простую и проверенную систему управления программным обеспечением, как мы ее знаем из других систем? – arkascha

+0

Вы уверены, что драйвер OCI8 для PHP 5.5? Похоже, что [2.0.12 - последняя версия для 5.5] (https://pecl.php.net/package/oci8/2.0.12/windows) – Machavity

ответ

0

Мне не удалось разместить instantclient_11_2 в пределах php folde rin C:\php\instantclient_11_2 и добавить путь к переменной окружения PATH.