簡體   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