相关疑难解决方法(0)

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

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

我也注释掉extension=php_curl.dllphp.ini为PHP和Apache文件夹两者.

Windows给我一个错误信息,

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

我该如何解决这个问题?

php curl wamp

169
推荐指数
4
解决办法
13万
查看次数

如何让CURL在Windows上使用PHP?(WAMP)

更新:问题似乎是我的PHP安装中的某个地方已损坏的DLL,或者可能是Win2k上的PHP 5.2.9中的错误.我从php.net下载了PHP 5.2.10的windows(仅限二进制文件)发行版,并将其解压缩到我的c:\ PHP目录中.在这之后,一切都很好.

Update2:我解除了我之前尝试过的所有内容(下面的项目符号列表中的所有内容),除了extension=php_curl.dll在php.ini文件中没有注释.事实证明,在正确的安装中你应该做的就是这一切.


我正在尝试让CURL在PHP的Windows安装(版本5.2.9-2)上工作,而我现在已经结束了.我找到了PHP CURL安装页面,这个SO问题引用了这个页面,这个问题.我已经在所有这些页面中尝试了大部分建议,但我仍然遇到错误.这是我非常简单的测试页面:

<?php
$ch = curl_init();
?>
<b>Success!</b>
Run Code Online (Sandbox Code Playgroud)

这给了我:

致命错误:在第2行的C:\ ApacheRoot\curltest.php中调用未定义的函数curl_init()

在我的Apache错误日志中,每次服务器启动时都会收到:

PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\PHP\\ext\\php_curl.dll' - The specified procedure could not be found.\r\n in Unknown on line 0

我做了以下事情:

  • 取消注释php.ini中的以下行: extension=php_curl.dll
  • 复制ssleay32.dlllibeay32.dll从C:\ PHP 复制到C:\ WINNT\System32
  • curl.haxx.se下载了Win32的cURL 并将.zip文件解压缩到C:\ cURL
  • 添加C:\cURL到我的系统PATH环境变量中.
  • 验证:
    • php.ini包括 …

php curl wamp

29
推荐指数
2
解决办法
6万
查看次数

标签 统计

curl ×2

php ×2

wamp ×2