“无法启动此程序,因计算机中丢失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日  所属分类:PHP
最后修改时间:2018-09-29 14:55
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
付杰
PHP运行环境 Wamp Lamp Lnmp 安装、配置、搭建服务
PHP运行环境 Wamp Lamp Lnmp 安装、配置、搭建服务
  • ¥ 9.9元
  • 市场价:49.9元
永久免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
永久免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
  • ¥ 199.9元
  • 市场价:20000元
wordpress discux dedecms 帝国 phpcms等快速建站服务
wordpress discux dedecms 帝国 phpcms等快速建站服务
  • ¥ 99.9元
  • 市场价:499.9元
SEO顾问服务 中小型网站 单站/最低99.9元 全方位优化
SEO顾问服务 中小型网站 单站/最低99.9元 全方位优化
  • ¥ 99.9元
  • 市场价:5000元

发表评论

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