Wampserver 橙色 - PHP_curl.dll

Posted

技术标签:

【中文标题】Wampserver 橙色 - PHP_curl.dll【英文标题】:Wampserver Orange - PHP_curl.dll 【发布时间】:2013-04-29 02:05:38 【问题描述】:

我的 Wampserver 是橙色的,不会改变。

当我进入 Apache 错误日志时,我得到了

php Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.4.3 
/    ext/php_curl.dll' - The application has failed to start because its 
side-by-side configuration is incorrect. Please see the application event log or]
 use the command-linesxstrace.exe tool for more detail.\r\n in Unknown on line 0  

我了解这是一个与 php_curl.dll 相关的相当常见的问题。但是,我尝试了许多解决方案,但都没有奏效。我已经尝试了 php 5.4.3 dll 修复(anindya 的博客)并替换了 \wamp\bin\php\php5.4.3\ext 中的 dll 文件。 Curl 在 php.ini 文件中被勾选并处于活动状态。 extension_dir = "c:/wamp/bin/php/php5.4.3/ext/" (curl所在的位置)

php_curl.dll libeay32.dll ssleay32.dll 已从 c:/wamp/bin/php/php5.3.13/ext/ 复制到 C:\Windows\system32。

是否还有其他可能导致此错误的原因?

我在 Windows 7 64 位上运行 Wamp 2.2。我在进行更改后重新启动了 WAMP。

【问题讨论】:

【参考方案1】:

第一。如果您正在使用,请关闭 WAMP。

第二。你会 %WAMP% / bin / php / (tuversion)

第三。编辑php.ini -> 找到curl这个词,取消注释去掉分号)extension = php_curl.dll and guards

第四。现在你 %WAMP% /bin/apache/(your_version)/bin

第五。您编辑 php.ini -> 找到 curl 一词,同样取消注释(删除分号)扩展 = php_curl.dll 和警卫

第六。再次提起 WAMP 并准备就绪。

应该可以这样..

【讨论】:

【参考方案2】:

64 位版本的 WAMP 分发,带有不可用的 curl 扩展。

在这里获取一个(在帖子末尾附近向下滚动,标题为Fixed curl extensions):

http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/

【讨论】:

【参考方案3】:

我在 64 位机器上使用 WAMP,遇到了这个问题。 我尝试了上述指定的解决方案,但仍然面临同样的错误。我发现的问题是我的 php/php-version/ext 文件夹中的 php_curl.dll 文件。

我用从这里下载的另一个 php_curl.dll 文件替换了它

https://www.filesanywhere.com/fs/v.aspx?v=8a726a8a596273b7a6af

用这个文件替换原始文件解决了我的问题,curl_init() 函数开始正常工作。 在复制之前,请停止您的 wamp 服务器,然后重新启动它。 我希望这会有所帮助。

【讨论】:

以上是关于Wampserver 橙色 - PHP_curl.dll的主要内容,如果未能解决你的问题,请参考以下文章

Wampserver红色橙色解决思路----端口冲突是关键

Wampserver 2.1 在 Windows 7 上安装后显示橙色图标

转载WampServer图标显示红色后变成橙色怎么解决

wampserver无法启动,图标是橙色的,应该是80端口被占用,无法排查是哪个程序占用,最主要是Apache用不了

Wampserver3.1.9 图标显示橙色,提示local serve - 2 of 3 services running。

WampServer,只能启动到橙色.怎么才能启动到绿色了。