1

我的 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。

4

3 回答 3

2

第一个。如果您正在使用,请关闭 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 并准备就绪。

应该工作这个..

于 2013-05-04T23:33:39.433 回答
1

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

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

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

于 2013-10-20T06:44:24.740 回答
0

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

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

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

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

于 2014-04-09T09:10:58.083 回答