在 Windows 10 IIS 10 安装 php_oci8_11g
Install php_oci8_11g at Windows 10 IIS 10
在 Windows 10 中使用 IIS 10 并尝试安装 PHP 5.5.6
我在执行 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 and Oracle Instant client Version 11.2.0.4.0
在执行 phpinfo()
时,我只进入 PDO table PDO drivers: mysql
而不是预期的 PDO drivers: mysql, oci
。当然,我还缺少 table PDO_OCI
.
不用说我的 php.ini
启用了 extension=php_pdo_oci.dll
和 extension=php_oci8_11g.dll
。
我也试过 issreset
重启 ISS,甚至重启电脑。
此外,我还遇到了另一个错误:
PHP Startup: Unable to load dynamic library ext\php_pdo_oci.dll
- The specified module could not be found.
该文件也在扩展文件夹中。
我错过了什么?
我没有将 instantclient_11_2
放在 php
文件夹中 C:\php\instantclient_11_2
并将路径添加到 PATH 环境变量。
在 Windows 10 中使用 IIS 10 并尝试安装 PHP 5.5.6
我在执行 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 and Oracle Instant client Version 11.2.0.4.0
在执行 phpinfo()
时,我只进入 PDO table PDO drivers: mysql
而不是预期的 PDO drivers: mysql, oci
。当然,我还缺少 table PDO_OCI
.
不用说我的 php.ini
启用了 extension=php_pdo_oci.dll
和 extension=php_oci8_11g.dll
。
我也试过 issreset
重启 ISS,甚至重启电脑。
此外,我还遇到了另一个错误:
PHP Startup: Unable to load dynamic library
ext\php_pdo_oci.dll
- The specified module could not be found.
该文件也在扩展文件夹中。
我错过了什么?
我没有将 instantclient_11_2
放在 php
文件夹中 C:\php\instantclient_11_2
并将路径添加到 PATH 环境变量。