在Windows 10 IIS 10

时间:2017-01-04 15:55:11

标签: php iis windows-10 oci iis-10

在Windows 10中使用IIS 10并尝试安装PHP 5.5.6

执行php -v时出现以下错误:

  

PHP启动:无法加载动态库ext/php_oci8_11g.dll - 找不到指定的模块。

该文件存在于C:\php\ext\php_oci8_11g.dll中,而扩展变量在php.ini中定义为extension_dir = "ext"

我已安装ODBC driverOracle 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.dllextension=php_oci8_11g.dll

我还尝试使用issreset重新启动ISS,甚至重新启动计算机。

此外,我还得到另一个错误:

  

PHP启动:无法加载动态库ext\php_pdo_oci.dll - 找不到指定的模块。

该文件也在extensions文件夹中。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我错过了将['SINCE', 'May 20, 2010']放在instantclient_11_2 folde rin php中并添加路径到PATH环境变量。