win7/8系统中php5.3和5.4、5.5不能加载php_curl.dll解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2018-10-20 12:01:42 浏览: 评论: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
4. 重新启动apache, 终于出来了, 大功告成!
一.win8系统64位, apache2.2, php5.4 , v9版
首先前面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 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
5. 重启, 大功靠成!
三总结:
主要问题, php要下载安全版本;各种方法都试了, 仍不行, 就查看依赖并尝试添加。
php包里的php_curl.dll扩展应是可用的, 不要随便替换。 另外, 尽管php文档注释32位环境才需加依赖, 事实不是这样。
花了我半天的时间!
Tags: php_curl dll
相关文章
- ·php 通过curl post发送json数据实例(2014-01-10)
- ·php用Curl伪造客户端源IP(2014-01-10)
- ·Php CURL模拟登陆论坛并采集数据实例(2014-07-07)
- ·利用Php的CURL POST提交表单登录实例详解(2014-07-08)
- ·php中curl破解图片防盗链 (2014-07-21)
- ·PHP怎么CURL伪造IP和来源实现程序(2014-07-29)
- ·php curl_setopt与模拟用户登录(2014-08-05)
- ·解决php curl_multi批处理造成CPU负载过高问题 (2014-08-27)
- ·php curl 抓取页面几种方法介绍(2014-08-28)
- ·php CURL伪造IP和来源实现程序(2014-08-28)
- ·php curl 功能简介与抓取163邮件列表(2014-09-08)
- ·php curl采集远程页面内容演示代码(2014-09-13)
- ·php CURL带有验证码验证登录的例子(2014-09-22)
- ·PHP CURL访问HTTPS使用详解(2014-09-22)
- ·无法启动此程序,因为计算机丢失php_mbstring.dll(2013-12-06)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)