wordpress无法在线升级的解决办法

环境: 

    winSever2012R2 32位+apache2.2+php-7.0.24

具体现象,点击现在更新

wordpress无法在线升级的解决办法

弹出 以下提示

wordpress无法在线升级的解决办法

查看apache2.2 logs文件夹中的error.log

发现有这样子一句话

[Mon Jan 07 21:36:22.908282 2019] [mpm_winnt:notice] [pid 1108:tid 444] AH00418: Parent: Created child process 3808

PHP Warning:  PHP Startup: Unable to load dynamic library ‘C:\\Program Files\\php-7.0.24-Win32-VC14-x64\\ext\\php_curl.dll’ –  

最后解决方案

系统变量path中加入php的文件目录

加入环境变量后,重启apache服务器,然后再点击更新,即出现以下令人喜悦的提醒,更新成功!!!

wordpress无法在线升级的解决办法

wamp在win7-64位下Unable to load dynamic library php_curl.dll

网上很多资料都类似这个:

PHP在Windows下启动时提示Unable to load dynamic library php_curl.dll问题解决

问题解决后,思考一下是什么原因造成的这个问题呢?

以下为网上查阅资料可以知道

答案是curl扩展对库文件有依赖, 就像在Linux下面编译PHP的时候也需要安装依赖的库一样.

在PHP官网手册的Windows下安装扩展库的页面上已经详细的标注了PHP所有的扩展文件依赖那些库. 其中特别提示了以下内容

在页面的介绍中,我们可以查询到curl扩展依赖libeay32.dll, ssleay32.dll这两个库文件, 这两个

处理方案:

   1.curl依赖的libeay32.dll和ssleay32.dll库文件加入系统变量. 因为php安装程序中已经集成这两个库, 只要将php主目录(如C:\soft\wamp\bin\php\php5.3.13)加入系统变量.


下载说明:
1. 本站所有资源来源于网络和用户上传,如有侵权请联系站长
2. 本站分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,商用请支持正版!不得违反国家法律,否则后果自负!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

本站的资源均来自于互联网,仅为资源共享、学习参考之目的,其版权均归原作者及其网站所有,如有侵权请留言联系:admin,转转请注明出处:http://zhanmr.com/3404.htm

发表评论

电子邮件地址不会被公开。 必填项已用*标注