![](/img/trans.png)
[英]Can't enable CURL - WAMP on Windows 7 64 bit - PHP 5.3.13 Apache 2.2.22
[英]PHP cURL not working - WAMP on Windows 7 64 bit
我在Windows 7 64bit上安装了WAMP 。 cURL不起作用,但是我仍然从WAMP托盘启用了它。
对于PHP和Apache文件夹,我也extension=php_curl.dll
对php.ini
extension=php_curl.dll
进行注释。
Windows给我一条错误消息,
PHP启动:无法加载动态库'c:/wamp/bin/php/php5.4.3/ext/php_curl.dll'-应用程序无法启动,因为其并行配置不正确。 请参阅应用程序事件日志或使用command-lin sxstrace.exe工具获取更多详细信息。”
我该如何解决这个问题?
转到http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/并下载与您的PHP对应的cURL版本“固定的curl扩展名:”下的版本。
因此,如果您具有PHP 5.3.13,请下载“ php_curl-5.3.13-VC9-x64.zip”。 首先尝试“ VC”版本。 然后替换ext文件夹中的php_curl.dll。 这对我有用。
我有同样的问题。 在尝试了几乎所有内容并深入研究Stack Overflow之后,我终于找到了原因。 尝试从Windows的PHP 5.4.3和PHP 5.3.13 x64(64位)分别下载“ fixed curl extension”。
我下载了“ php_curl-5.4.3-VC9-x64”,它对我有用。 希望对您有所帮助。
我为此付出了很多努力。.最后,带有Apache 2.2.9的PHP版本5.3.1起作用了...
我收到丢失php5.dll的一致错误。 为此,我将所有不需要的旧php.ini
文件(在WAMP文件夹之外)重old_ohp.ini
为old_ohp.ini
。
该错误与PHP无关。 这意味着您以某种方式依赖于Apache的mod_deflate,但未加载Apache模块。 尝试在httpd.conf中启用mod_deflate或注释违规行(在httpd.conf中搜索DEFLATE)。
至于PHP curl扩展,必须确保已在php.ini中将其激活。 确保将extension_diris设置为目录php_curl.dll位于:
extension_dir =“ C:/ whatever”,然后添加
扩展名= php_curl.dll
步骤如下:
WAMP\\bin\\php\\<your version of PHP>
php.ini
extension=php_curl.dll
WAMP\\bin\\Apache\\<your version of Apache>\\bin\\
extension=php_curl.dll
我认为cURL不适用于WAMP 2.2e。 我尝试了所有的解决方案,但仍然无法正常工作。 我得到了以前的版本(2.2d),它可以工作。
因此,只需下载以前的版本:D
好吧,只需卸载64位WAMP并使用32位版本即可。 就我而言,它奏效了。
这就是我设法正确加载CURL的方式。 在我的情况下,php是从zip软件包安装的,因此我不得不将php目录添加到PATH环境变量中。
确保系统PATH环境变量包含PHP安装目录。 停止Apache服务器,然后再次重新启动它。 幸运的是,CURL将开始工作。
为我工作: http : //www.mediafire.com/?3ay381k3cq59cm2下载将文件粘贴到ext文件夹PHP 5.4.3中
我在win8 wamp3 php5.6上无法使用curl时遇到问题。 重新安装wamp(x64版本,因为我在系统信息中有x64)使其工作正常。
在php.ini
文档中取消注释"curl=cainfo"
。这在安装Prestashop时对所有其他方法仍然无效,这对我有帮助。
这就是对我有用的
由另一个SO线程的Soren回答-WAMP的CURL
“似乎在某处存在一个错误。如果您在Win 7 64位上遇到此错误,请尝试安装apache插件版本2.2.9和php插件版本5.3.1,然后切换到WAMP中的版本,然后激活CURL扩展。为了我。”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.