首页 文章

PHP cURL无效 - Windows 7 64位上的WAMP

提问于
浏览
167

我把我的WAMP安装在我的Windows 7 64bit上 . cURL不起作用,但我仍然从WAMP托盘启用它 .

对于PHP和Apache文件夹,我还在 php.ini 中取消注释 extension=php_curl.dll .

Windows给我一个错误信息,

PHP启动:无法加载动态库'c:/wamp/bin/php/php5.4.3/ext/php_curl.dll' - 应用程序无法启动,因为它的并排配置不正确 . 请参阅应用程序事件日志或使用命令-lin sxstrace.exe工具获取更多详细信息 . “

我该如何解决这个问题?

14 回答

  • 0

    这对我有用

    索伦从另一个SO线程回答 - CURL for WAMP

    “某处似乎有一个错误 . 如果你在Win 7 64位上遇到这个问题,那么尝试安装apache addon版本2.2.9和php插件版本5.3.1并切换到WAMP中的那些然后激活CURL扩展 . 为了我 . ”

  • -2

    转到http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/并下载与PHP版本 under "Fixed curl extensions:" 对应的cURL版本 .

    因此,如果你有PHP 5.3.13,请下载“php_curl-5.3.13-VC9-x64.zip” . 首先尝试“VC”版本 . 然后替换ext文件夹中的php_curl.dll . 这对我有用 .

  • 0

    我有同样的问题 . 在尝试了几乎所有的东西并挖掘Stack Overflow之后,我终于找到了原因 . 尝试从PHP 5.4.3 and PHP 5.3.13 x64 (64 bit) for Windows单独下载"fixed curl extension" .

    我已经下载了“php_curl-5.4.3-VC9-x64”,它对我有用 . 我希望它有所帮助 .

  • 4

    适合我:

    • 转到this link

    • 下载* php_curl-5.4.3-VC9-x64.zip * "Fixed curl extensions:"

    • 替换 ext 文件夹中的 php_curl.dll 文件 .

    这对我有用 .

  • 0

    我自己一直在努力奋斗 . 最后,PHP版本5.3.1与Apache 2.2.9一起工作......

    我得到了错过php5.dll的一致错误 . 为此,我将所有旧的 php.ini 文件重命名为 old_ohp.ini ,这些文件不需要(在WAMP文件夹之外) .

  • 0

    该错误与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

  • 0

    步骤如下:

    • 关闭WAMP(如果正在运行)

    • 导航至 WAMP\bin\php\<your version of PHP>

    • 编辑文件 php.ini

    • 搜索卷曲,取消注释 extension=php_curl.dll

    • 导航至 WAMP\bin\Apache\<your version of Apache>\bin\

    • 编辑文件php.ini

    • 搜索卷曲,取消注释 extension=php_curl.dll

    • 保存两者

    • 重启WAMP

  • 308

    我认为cURL不适用于WAMP 2.2e . 我尝试了所有的解决方案,但它仍然没有用 . 我得到了以前的版本,(2.2d),它的工作原理 .

    所以只需下载以前的版本:D

  • 25

    好吧,只需卸载WAMP 64位并使用32位版本 . 它适用于我的情况 .

  • 13

    这就是我设法正确加载CURL的方法 . 在我的情况下,php是从zip包安装的,所以我不得不将php目录添加到PATH环境变量中 .

  • 5

    确保系统PATH环境变量包含安装PHP的目录 . 停止Apache服务器并再次重新启动它 . 幸运的是,CURL将开始运作 .

  • 2

    这项工作对我来说:http://www.mediafire.com/?3ay381k3cq59cm2下载一个粘贴文件在ext文件夹PHP 5.4.3中

  • 1

    我在win8 wamp3 php5.6上没有工作卷曲的问题 . 重新安装wamp(x64版本,因为我在系统信息中有x64)使它工作正常 .

  • 0

    php.ini 文档中取消注释 "curl=cainfo" 当所有其他方法仍无效时,这有助于我安装Prestashop .

相关问题