Windows下CURL扩展无效之终极解决办法

最近安装了一个opencart的B2C电商网站,网站需要开启CURL扩展,参考网上方法木有成功,最后研究了很久,现在整理出来,和大家分享一下,希望大家少走弯路。

不废话,直接来干货!操作分四步:

1、启动配置文件php.ini文件php_curll.dll扩展,至于配置文件php.ini的文件路径根据各位的安装环境而定,我的目录是”D:\Develop\PHP\“下;

2、网上常用的libeay32.dll、ssleay32.dll、php_curll.dll拷贝到"C:\System32"目录或者拷贝到“C:\SysWOW64”的做法极为不妥,正常的做法是这样:计算机->右键属性->高级系统设置->环境变量->系统变量->找到Path系统环境变量(没有的话,就手动添加一个Path)->编辑Path变量值加入PHP环境根目录,保存。

3、重启Apache服务,Win+R->cmd->Services.msc->Apache服务(我的服务名称是Apache24)

4、php.info()查看CURL模块是否开启,有的话说明已经成功开启;

或者写一个test脚本,,内容键入php_init(),浏览器访问不显示“Call to undefined function curl_init()”报错提示,说明有效

打完收工!!!

参考文章http://www.cnblogs.com/lyongde/p/4145296.html

时间: 2024-10-12 14:49:56

Windows下CURL扩展无效之终极解决办法的相关文章

Windows下CURL扩展无效之终极解决办法。

本地开发环境使用WAMP快速搭建,在使用PHP的CURL时可能会存在无法载入情况,这里提供终极解决方法. 1.在php.ini配置文件中启用 php_curll.dll 扩展: (环境已经自动附带 libeay32.dll,ssleay32.dll). 2.网络上各种将libeay32.dll.ssleay32.dll.php_curll.dll拷贝到system32的方法极为不妥,正常的方法应该是这样的:我的电脑->右键属性->高级系统设置->环境变量->系统变量->找到P

关于windows下NODE_ENV=test无效的情况解决办法

redux的单元测试命令为 NODE_ENV=test mocha --recursive --compilers js:babel-core/register --require ./test/setup.js 无奈windows下面NODE_ENV不是个命令,无法执行,需要加set set NODE_ENV=test&&mocha --recursive --compilers js:babel-core/register --require ./test/setup.js 然而还是不

windows和linux下读取文件乱码的终极解决办法!

乱码是个很恶心的问题. windows和linux读取txt文件,一旦读取了,编码发生改变,就无法再还原了,只有重启项目. 网上有很多方法都是读取文件头,方法很好,但是亲测都不能用(右移8位判断0xff的,取3个字节的-1,-2的,大体上网上最多就这两种). 后来偶然发现一个方法,CharsetPrinter. 这个方法需要引入jar包,非常好用. public static String guessEncoding(String filename) { try { CharsetPrinter

windows下mysql忘记root密码的解决办法

今天早上 一朋友说自己的mysql 忘记root密码了 让我帮忙给看看,因为没有接触过mysql 所以从网上找了一下信息经我亲身实践  已经成功!mysql版本是5.1以下是从网上找的信息: 1. 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql 打开第一个cmd1窗口,切换到mysql的bin目录,运行命令: mysqld --defaults-file="C:\Program Files\MySQL\MySQL Serve

[转] Windows下复制中文粘贴变成乱码解决办法

问:我的电脑中安装的是Windows 2000操作系统,发现在系统中执行"复制"/"粘贴"操作时,粘贴到文本文件里的文字都是乱码,请问如何才能解决这个问题? 答:这是一个在Windows 2000和Windows XP系统中很常见的现象,属于设置问题.解决这个问题的方法是: 1.在复制文字前用"Ctrl+Shift"组合键调出中文输入法,以后再执行"复制"/"粘贴"操作就不会出现乱码问题了. 2.不使用系统

WINDOWS下cocostudio头文件报错解决办法

感谢这个作者的参考:http://www.itnose.net/detail/6099109.html Cocos2d-x 3.2 学习日志,移植出现error C1083: 无法打开包括文件:"extensions/ExtensionMacros.h": No such file 或者 无法打开包括文件:"cocostudio/cocostudio.h": No such file 今天在做Mac下3.2移植到windows平台的时候候导入扩展包出现了错误,经过多

windows不能访问共享文件夹的终极解决办法

通过//192.168.1.1等形式(称为UNC路径)或网上邻居不能访问对方主机共享文件夹时,按下面的方法操作,一定能解决问题: 通过//192.168.1.1或网上邻居不能访问对方主机共享文件夹时,按下面的方法操作,一定能解决问题: 1.开启主机上的来宾帐号(guest).然后把两台机子的IP设置在同一网段. 2.我的电脑→工具→文件夹选项→查看→去掉“使用简单文件共享(推荐)”前的勾 3.运行-->输入“secpol.msc”,打开本地安全策略-->回车-->安全设置-->本地

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

win8和win7下解决php5.3和5.4.5.5等不能加载php_curl.dll的终极解决办法 收藏2015年01月11日 最近分别在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. 设置win

windows下Python扩展问题error: Unable to find vcvarsall.bat

由于对于Windows下Python扩展不熟,今天遇到一个安装问题,特此做个tag.解决方式在stackoverflow上,网址例如以下: http://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat