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 2.1 在 Windows 7 上安装后显示橙色图标
wampserver无法启动,图标是橙色的,应该是80端口被占用,无法排查是哪个程序占用,最主要是Apache用不了
Wampserver3.1.9 图标显示橙色,提示local serve - 2 of 3 services running。