在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 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
。
我还尝试使用issreset
重新启动ISS,甚至重新启动计算机。
此外,我还得到另一个错误:
PHP启动:无法加载动态库
ext\php_pdo_oci.dll
- 找不到指定的模块。
该文件也在extensions文件夹中。
我错过了什么?
答案 0 :(得分:0)
我错过了将['SINCE', 'May 20, 2010']
放在instantclient_11_2
folde rin php
中并添加路径到PATH环境变量。