Использование 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.
Файл, а также в папке расширений.
Что мне не хватает?
Sigh ... когда MS-Windows, наконец, получит простую и проверенную систему управления программным обеспечением, как мы ее знаем из других систем? – arkascha
Вы уверены, что драйвер OCI8 для PHP 5.5? Похоже, что [2.0.12 - последняя версия для 5.5] (https://pecl.php.net/package/oci8/2.0.12/windows) – Machavity