最近分别在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位环境才需加依赖, 事实不是这样。
相关推荐
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 ...
在win8、win8.1之中,wamp启动curl出现无法启动的情况,应该就是php_curl.dll出现了问题,这里准备了4个不同版本的php_curl.dll,请对应版本下载,亲测,有效,所以上传上来,方便大家使用。
window8 64位环境下安装magento报错PHP extension curl must be loaded,替换php_curl.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
windows下php7.3官方自带的php_curl.dll好像有问题,增加扩展curl经常失败
用来替换WAMP server下的php_curl.dll,解决加载curl报错或无法加载问题。下载解压后,覆盖wamp\bin\php\php5.4.3\ext目录下对应文件,重启apache即可。如果不行请检查: 是否已修改php.ini文件去掉extension=...
方法一(已通过测试)已经内置有php_curl.dll,在ext目录下,此DLL用于支持SSL和zlib.在php.ini中找到有extension=php_curl.dll, 去掉前面的注释.设置extension_dir=c:\php\ext, 刷新PHP页面时报错, 说找不到模块...
今天需要加载php_curl.dll这个动态库,在php.ini里把extension=php_curl.dll前面的分号去掉。
在windows上开发,下的是php_curl-5.4.3-VC9-x64版的wamp,在使用curl模块时出现错误,明明已经加载了,但是还是报curl没有加载的错误,后来在网上找了下,发现该版本的php_curl.dll有问题,于是又下载了份,覆盖掉...
Win7 64 位系统下 无法加载php_curl解决办法
DLL_SSL_SSH2_CURL.rar WIN10 64位 环境下,vs2010编译的curl相关动态库/静态库,亲测能用,curl版本curl-7.58.0
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.3X64位支持win2008r2
本人资源中还有很多关于php开发的软件 源码 工具 php扩展等等,希望可以帮到你例如 Linux.chm 成就linux高手 php php-5.4.9.tar.gz ...php_curl.dll等等吧 很多 还有php环境搭建的技术文档 等等
用来替换WAMP server下的php_curl.dll,解决加载curl报错或无法加载问题。下载解压后,覆盖wamp\bin\php\php5.4.3\ext目录下对应文件,重启apache即可。如果不行请检查: 是否已修改php.ini文件去掉extension=...