繁体   English   中英

必须加载PHP扩展“curl”。必须加载PHP扩展“soap”

[英]PHP extension “curl” must be loaded. PHP extension “soap” must be loaded

我对magento很新,目前我在magento安装过程中遇到“PHP Extension curl must loaded”错误。 你能帮助我吗?

如果您的服务器上没有安装curl,您可以键入以下命令之一来安装它:

对于基于Debian / Ubuntu的系统,您可以在下面输入命令

sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart

对于基于RedHat / CentOS的系统,您可以键入(以root身份)

yum install php5-curl
/etc/init.d/httpd restart

这应该安装curl并让它开始为你工作。

去掉 ';' 来自php.ini中的extension = php_curl.dll,也许你没有主动de mod。

做,看看你是否活跃。

在安装Magento或任何其他系统之前,请先查看系统要求

对于Magento

支持的操作系统:

  • Linux x86,x86-64

支持的Web服务器:

  • Apache 1.3.x.
  • Apache 2.0.x.
  • Apache 2.2.x

支持的浏览器:

  • Microsoft Internet Explorer 6及更高版本
  • Mozilla Firefox 2.0及以上版本
  • Apple Safari 2.x
  • 谷歌浏览器
  • 应安装Adobe Flash浏览器插件

PHP兼容性:

  • 5.2

必需的扩展:

  • PDO_MYSQL
  • simplexml的
  • mcrypt的
  • 哈希
  • GD
  • DOM
  • 的iconv
  • 卷曲
  • SOAP(如果要使用Webservices API)
  • Safe_mode关闭
  • Memory_limit不小于256Mb(最好是512)

MySQL的:

  • 4.1.20或更新
  • InnoDB存储引擎SSL:

  • 如果使用HTTPS在管理员中工作,则SSL证书应该有效。 不支持自签名SSL证书服务器 - 托管 - 设置:

  • 能够使用PHP 5运行预定作业(crontab)

  • 能够覆盖.htaccess文件中的选项

要安装CURL,请根据您的平台检查此页面

1:在php.ini中找到extension = php_soap.dll并删除分号(;)

2:重新启动服务器

Josh的答案应该可以正常使用PHP5,但如果您使用的是PHP7(适用于基于Debian / Ubuntu的系统):

sudo apt-get install php-curl

然后重启服务器。

此外,一旦完成,无需取消注释php.ini的扩展名。

很抱歉添加了答案,没有足够的评论来评论che-azeh的答案,应该是:

sudo apt-get -y install php7.0-curl

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM