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