`

win10、win8和win7下解决php5.3和5.4、5.5等不能加载php_curl.dll的终极解决办法

    博客分类:
  • php
 
阅读更多

最近分别在win7和Win8、win10 上分别安装php 高版本!都遇到了这个问题!

 

一、win7系统, apache2.2/apache2.4, php5.2升级到5.4.

 

这个比较容易:

1. phpinfo发现没有加载curl;

2. 在php.ini中设置extension_dir 指向e:\php5.4\ext; 部分php扩展加载了, 但curl仍不行。

3. 设置windows系统环境变量, phpext, 指向e:\php5.4\ext, PHPRC 指向e:\php5.4

设置path环境变量,添加e:\php5.4

4. 重新启动apache, 终于出来了, 大功告成!

 

二、win8、win10系统, apache2.4, php5.4/5.5/5.6, v9/v11

 

首先前面win7下的都执行了, 但死活不行!也下载了许多64位的php_curl.dll, 也不行!

发现很可能是加载依赖的问题! 最后解决!

 

1. 执行前面win7下的1-4步!

2. 下载:http://www.dependencywalker.com/

3. 查看php版本中的php_curl.dll模块依赖!自行尝试吧, 运行并找到php_curl.dll路径, 打开查看依赖库。

4. 在http.conf中最后,添加:

 

 

LoadFile D:/Lamp/php5/php5ts.dll

LoadFile D:/Lamp/php5/libeay32.dll

LoadFile D:/Lamp/php5/ssleay32.dll

LoadFile D:/Lamp/php5/libssh2.dll

 

LoadModule php5_module "D:/Lamp/php5/php5apache2_4.dll"

 

AddType application/x-httpd-php .php

5. 重启, 大功靠成!

三、总结:

 

主要问题, php要下载安全版本;各种方法都试了, 仍不行, 就查看依赖并尝试添加。

php包里的php_curl.dll扩展应是可用的, 不要随便替换。 另外, 尽管php文档注释32位环境才需加依赖, 事实不是这样。

分享到:
评论

相关推荐

    php5.2.17 windows dll 文件

    php_curl.dll php_dba.dll php_dbase.dll php_exif.dll php_fdf.dll php_gd2.dll php_gettext.dll php_gmp.dll php_ibm_db2.dll php_imap.dll php_interbase.dll php_ldap.dll php_mbstring.dll php_mcrypt.dll ...

    php_curl.dll文件,适合win8、win8.1,wamp中无法启动curl的问题

    在win8、win8.1之中,wamp启动curl出现无法启动的情况,应该就是php_curl.dll出现了问题,这里准备了4个不同版本的php_curl.dll,请对应版本下载,亲测,有效,所以上传上来,方便大家使用。

    64位php_curl.dll文件

    window8 64位环境下安装magento报错PHP extension curl must be loaded,替换php_curl.dll

    PHP7.4 的扩展库,dll文件

    php_curl.dll php_dba.dll php_enchant.dll php_exif.dll php_ffi.dll php_fileinfo.dll php_ftp.dll php_gd2.dll php_gettext.dll php_gmp.dll php_imap.dll php_intl.dll php_ldap.dll php_mbstring.dll ...

    php_curl.dll

    php_curl.dll

    php7.3 php_curl.dll x64

    windows下php7.3官方自带的php_curl.dll好像有问题,增加扩展curl经常失败

    php_curl-5.3.13-VC9-x64.zip(php curl模块)

    用来替换WAMP server下的php_curl.dll,解决加载curl报错或无法加载问题。下载解压后,覆盖wamp\bin\php\php5.4.3\ext目录下对应文件,重启apache即可。如果不行请检查: 是否已修改php.ini文件去掉extension=...

    解析php扩展php_curl.dll不加载的解决方法

    方法一(已通过测试)已经内置有php_curl.dll,在ext目录下,此DLL用于支持SSL和zlib.在php.ini中找到有extension=php_curl.dll, 去掉前面的注释.设置extension_dir=c:\php\ext, 刷新PHP页面时报错, 说找不到模块...

    无法加载php_curl.dll解决办法

    今天需要加载php_curl.dll这个动态库,在php.ini里把extension=php_curl.dll前面的分号去掉。

    php_curl-5.4.3-VC9-x64的php_curl.dll

    在windows上开发,下的是php_curl-5.4.3-VC9-x64版的wamp,在使用curl模块时出现错误,明明已经加载了,但是还是报curl没有加载的错误,后来在网上找了下,发现该版本的php_curl.dll有问题,于是又下载了份,覆盖掉...

    Win7 64 位系统下 php_curl

    Win7 64 位系统下 无法加载php_curl解决办法

    WIN_64_curl_.rar

    DLL_SSL_SSH2_CURL.rar WIN10 64位 环境下,vs2010编译的curl相关动态库/静态库,亲测能用,curl版本curl-7.58.0

    php5.3以上在windows下fastcgi安装时的几个参数配置

    extension=php_curl.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_mbstring.dll extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysql.dll ...

    php5.3php_curl

    php5.3X64位支持win2008r2

    PHP5.3.chm

    本人资源中还有很多关于php开发的软件 源码 工具 php扩展等等,希望可以帮到你例如 Linux.chm 成就linux高手 php php-5.4.9.tar.gz ...php_curl.dll等等吧 很多 还有php环境搭建的技术文档 等等

    php_curl-5.3.13-VC9-x64.zip

    用来替换WAMP server下的php_curl.dll,解决加载curl报错或无法加载问题。下载解压后,覆盖wamp\bin\php\php5.4.3\ext目录下对应文件,重启apache即可。如果不行请检查: 是否已修改php.ini文件去掉extension=...

Global site tag (gtag.js) - Google Analytics