【问题标题】:Wampserver Orange - PHP_curl.dllWampserver 橙色 - PHP_curl.dll
【发布时间】:2024-01-02 00:56:02
【问题描述】:

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

【问题讨论】:

    标签: php dll curl 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 服务器,然后重新启动它。 我希望这会有所帮助。

        【讨论】: