“无法启动此程序,因计算机中丢失OCI.dll。尝试重新安装该程序以解决此问题”解决办法

今天一位朋友用PHP集成环境包:phpstudy,结果php.exe系统错误,报“无法启动此程序,因计算机中丢失OCI.dll。尝试重新安装该程序以解决此问题”,如下图:无法启动此程序,因计算机中丢失OCI.dll。尝试重新安装该程序以解决此问题

 

我这朋友还算可以,因为他知道少了什么就补什么对吗?他也是从网上找了一个解决办法,简单步骤如下:

1、网上下载oci.dll;(32位或64位)

 

2、然后把oci.dll放到系统中“C:\Windows\System32”这个目录下;

 

3、注册oci.dll;(用命令:regsvr32 oci.dll);

regsvr32 oci.dll

 

恰好就在第三步的时候,又报了一个错误:模块"oci.dll"已加载,但找不到入口点DIIRegisterServer。请确保"oci.dll"为有效的DLL或OCX文件,然后重试。如下图:模块"oci.dll"已加载,但找不到入口点DIIRegisterServer。请确保"oci.dll"为有效的DLL或OCX文件,然后重试。

 

由于我朋友折腾了一上午也没有解决,最后找到了我,我的解决办法请仔细往下看吧!

 

解决办法

其实,解决办法非常的简单,不管我们是用什么样的PHP集成环境,无论是wamp还是phpstudy......等等,解决此类问题几乎都是差不多的。

 

只需要将php.ini配置文件中OCI相关的dll注释即可,行首前加分号(;)。

;extension=php_oci8.dll
;extension=php_oci8_11g.dll
;extension=php_pdo_oci.dll
......

php.ini配置文件中OCI相关的dll注释

 

如果提示是计算机中丢失libcs.dll,只需要注释下面这行即可!

;extension=php_sybase_ct.dll

 

其他的则同此方法!

    A+
发布日期:2018年09月29日 14:38:55  所属分类:PHP
最后更新时间:2018-09-29 14:38:55
付杰
  • ¥ 99.0元
  • 市场价:99.0元
  • ¥ 68.0元
  • 市场价:98.0元
  • ¥ 79.0元
  • 市场价:99.0元
  • ¥ 59.0元
  • 市场价:99.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: