Wampserver Orange - PHP_curl.dll

时间:2013-05-04 23:03:08

标签: php dll curl wamp

我的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/”(卷曲所在的位置)

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

还有什么可能导致这个错误我只是试图安装Zend,它只是如此复杂,试图让它工作。

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

3 个答案:

答案 0 :(得分:2)

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

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

第三。编辑php.ini - >找到单词curl,取消注释删除分号)extension = php_curl.dll和guards

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

第五。你编辑php.ini - >找到单词curl,同样取消注释(删除分号)extension = php_curl.dll和guards

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

应该这样做..

答案 1 :(得分:1)

64位版本的WAMP分布有无法使用的卷曲扩展。

在此处获取一个(在帖子末尾向下滚动,标题为固定卷曲扩展程序):

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

答案 2 :(得分: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服务器,然后重新启动它。 我希望这会有所帮助。