Magento安装错误 "必须加载PHP扩展“curl”"

5
当我安装时,它显示以下错误。
    "PHP extension "curl" must be loaded." 
     Please set all required settings before clicking Continue

在本地化步骤(即配置步骤)之后,我不知道该如何修复它。请大家帮帮我!提前感谢。


你在使用Linux还是Windows? - Engineer
@Sankalp Mishra 我正在使用 Windows XAMPP 服务器。 - DRAJI
6个回答

11
在您的XAMPP/WAMP服务器的php.ini配置文件中取消注释以下行: extension=php_curl.dll。

非常感谢你们的指导!我在php目录下的配置文件中启用了这一行代码"extension=php_curl.dll",现在它运行得很好。再次感谢你们的帮助! - DRAJI
1
@DRAJI 当答案实际上帮助到您时,请记得接受答案。 - blmage
1
@DRAJI 要接受答案,请点击答案前面的正确符号。 - Mukesh
2
不要忘记重新启动 Apache 服务器。 - Anurag Prashant
在更改文件内容后,当然要重新启动Apache。 - Chiragit007
@Chiragit007:添加LAMP...或者只是移除XAMPP/WAMP...php.ini才是相关的。 - Line

4

如果取消注释 extension=php_curl.dll 仍然无法解决问题,这里有一个解决方案:

  1. 单击 wamp 图标。
  2. 导航至 php > php 扩展。
  3. 在扩展列表中启用 php_curl

我该如何获取php扩展? - Sajeev

2

如果您在本地系统上安装PHP模块php_curl,您需要启用它。这个设置在php.ini文件中。如果您使用的是共享服务器,则需要联系您的托管公司。如果您有完整的服务器访问权限,只需启用它即可。


非常感谢您的帮助,但我不知道如何启用它? - DRAJI

2

在php目录下的php-pear.iniphp.iniphp5.ini文件中启用curl扩展,以及apache/bin目录下的php.ini文件。

启用指的是取消注释相应行。

别忘了重新启动Xamp服务器。


1
在Ubuntu 16.04中,默认的PHP版本是7.0。如果您想使用不同的版本,则需要根据PHP版本安装PHP包。
首先,使用以下命令安装CURL:
sudo apt-get install curl 

在此之后,根据您的PHP版本使用以下命令:
1-> PHP 7.0: sudo apt-get install php7.0-curl    
2-> PHP 7.1: sudo apt-get install php7.1-curl    
3-> PHP 7.2: sudo apt-get install php7.2-curl    
4-> PHP 5.5: sudo apt-get install php5.5-curl
5-> PHP 5.6: sudo apt-get install php5.6-curl

0

解决Wamp服务器版本2.2(仅适用于Windows 7 64位操作系统)中出现的“必须加载PHP扩展程序“curl””错误。

(需要修改的文件)

php.ini文件位置:C:\wamp\bin\apache\apache2.2.22\bin\

php.ini file location: C:\wamp\\bin\php\php5.3.13
phpForApache.ini 文件位置:C:\wamp\bin\php\php5.3.13\。
在上述所有 ini 文件中使用记事本的查找命令查找 extension=php_curl.dll,并删除分号(如果有的话),它应该看起来像 extension=php_curl.dll。
Before (;extension=php_curl.dll) after (extension=php_curl.dll)

现在尝试重新加载您的Magento安装页面,如果您遇到“必须加载PHP扩展“curl””错误,则不会再出现错误:)

我希望它对您像对我一样有效,谢谢。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接