在Windows 10使用IIS 10,并试图安装PHP 5.5.6安装php_oci8_11g在视窗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.
的文件,以及在扩展文件夹中。
我错过了什么?
感叹...... MS-Windows何时才能最终获得一个简单且经过验证的软件管理系统,正如我们从其他系统所了解的那样? – arkascha
您确定OCI8驱动程序适用于PHP 5.5吗?它看起来像[2.0.12是5.5的最新版本](https://pecl.php.net/package/oci8/2.0.12/windows) – Machavity