文档章节

【PHP】PHP5.3 以上curl库调用失败解决方法

RablePHP
 RablePHP
发布于 2016/06/03 10:20
字数 411
阅读 24
收藏 0

最近分别在WIN7和Windows8 上分别安装php 高版本!都遇到了这个问题!

一.win7系统32位, apache2.2, 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 【亲自测试,加入系统环境变量之后真的可以】

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

二.win8系统64位, apache2.2, php5.4 , v9版

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

后来看到了这篇文章:

http://www.cnblogs.com/perhaps/archive/2010/11/15/1877653.html

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

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

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

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

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

LoadFile E:/PHP/php-5.4/php5ts.dll LoadFile E:/PHP/php-5.4/libeay32.dll LoadFile E:/PHP/php-5.4/ssleay32.dll LoadFile E:/PHP/php-5.4/libssh2.dll

LoadModule php5_module "E:/PHP/php-5.4/php5apache2_2.dll" AddType application/x-httpd-php .php

  1. 重启, 大功靠成!

三总结:

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

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

花了我半天的时间!

© 著作权归作者所有

RablePHP
粉丝 15
博文 47
码字总数 11895
作品 0
巴南
程序员
私信 提问
Lane/LaneWeChat

框架名称:LaneWeChat 框架简介:这是一个为快速开发微信应用而生的PHP框架。将微信的开发者功能根据文档进行了封装。为了快速开发的目的,开发者完全不需要要知道具体是如何实现的,只需要简...

Lane
2014/11/05
0
0
每秒7000并发查询接口,跪求大牛

每秒7000并发,查询国家地区代码,调用本地GEOIP库 跪求高级大牛提供个解决方法 centos6.5 php5.3 ng1.6 4核8G Load average 20 左右,并发3000 ,php 进程20 3个ng进程无多余任何操作,就查...

old范
2016/08/31
712
7
weiboad/fierysdk

RagnarSDK 埋点库 简介 系统逐渐复杂后,多会依赖多个接口进行工作。但是由于网络等原因线上出现故障不能很快发现、定位、排查,依赖越多系统的调试愈发困难。 支持在线调试,在线调整分级日...

weiboad
2017/07/17
0
0
lnmp架构下php安全配置分享

以往的lamp网站向着lnmp发展, 笔者工作环境使用lnmp多年, 在这里很高兴和大家分享一下多年的lnmp网站的php安全配置,至于lamp安全后续与大家分享,其实内容上八成相同,这边着重讲php安全配置...

小运
2013/08/26
0
23
使用Symfony2的组件创建自己的PHP框架

首先应该感谢 http://chrisyue.com/ http://fabien.potencier.org/ 这个两个网站的参考资料,当然,接来下就是依葫芦画瓢了。 代码过程略 直接点击下载 一些说明: srcWorkController目录 Xt...

josepzheng
2012/07/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

零基础学画画应该从哪开始?

零基础学画画应该从哪开始?一种是从小有兴趣,喜欢涂鸦,喜欢将自己的创意和想法表现出来;另一种是长大后审美提高,开始对绘画艺术感兴趣,从而开始从零基础学起。 推荐大家可以搜一下:轻微...

设绘嗨
17分钟前
2
0
你编写的程序高效、优雅吗?阿里架构师教你编写高效优雅Java程序

面向对象 构造器参数太多怎么办? 用 builder 模式,用在 1、5 个或者 5 个以上的成员变量 2、参数不多,但是在未来,参数会增加 Builder 模式: 属于对象的创建模式,一般有 1. 抽象建造者:...

kx33389
22分钟前
2
0
PDF 文档操作Java类库Spire.PDF for Java v2.7.6发布上线!| 附下载

Spire.PDF for Java是一款专门对 PDF 文档进行操作的 Java 类库。该类库的主要功能在于帮助开发人员在 Java 应用程序(J2SE和J2EE)中生成 PDF 文档和操作现有 PDF 文档,并且运行环境无需安...

mnrssj
30分钟前
1
0
初探云原生应用管理(二): 为什么你必须尽快转向 Helm v3

在研究了一番“开放云原生应用中心(AppHub)”之后,程序员小张似乎已经明白了“云原生应用”到底是怎么一回事情。 “不就是 Helm 嘛!” 这不,小张这就准备把自己开发多年的“图书馆管理系...

zhaowei121
34分钟前
0
0
「工具」三分钟了解一款思维导图工具:XMind Zen

一款非常实用的商业思维导图软件,融合艺术与创造力。致力于高效的可视化思维,强调软件的跨平台使用,帮助用户提高生产效率。 相关信息 · 操作系统:macOS / Windows / Linux · 官方网站:...

极光推送
35分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部