[英]php_oci8_12c.dll - The specified module could not be found
I am using Windows 7 and php5.6. 我正在使用Windows 7和php5.6。
php_oci8_12c.dll
exists but I could not find it. php_oci8_12c.dll
存在,但我找不到它。 Other modules are normal. 其他模块正常。
errorlog: 错误日志:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:/Server/bin/ext\\php_oci8_12c.dll' - The specified module could not be found.\\r\\n in Unknown on line 0
PHP警告:PHP启动:无法加载动态库'C:/ Server / bin / ext \\ php_oci8_12c.dll'-找不到指定的模块。\\ r \\ n在第0行的Unknown中
A bit late, but I faced the issue and found a possible answer just now. 有点晚了,但是我遇到了这个问题,并找到了可能的答案。
First, Oracle binaries ( from instant client 12 x86 ) must be in the system path. 首先,Oracle二进制文件( 来自即时客户端12 x86 )必须位于系统路径中。
Second (the most vicious), check which VC++ runtime is needed (on Oracle's download page) for this instant client and install it . 其次(最恶毒的),检查此即时客户端需要哪个VC ++运行时(在Oracle的下载页面上),然后安装它 。
I spent 6 hours on it and finally got it. 我花了6个小时在上面,终于明白了。 Even on a Windows 2016 server, VC++ runtimes are not installed by default.
即使在Windows 2016服务器上,默认情况下也不会安装VC ++运行时。 It's a real pain to realize that.
意识到这一点真的很痛苦。
Hope this helps 希望这可以帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.