作曲家安装要求



我正在尝试将作曲家安装到Laravel项目中。当我在项目目录中进行sudo composer install时,它向我显示了两个错误:

Problem 1
    - Installation request for simplesoftwareio/simple-qrcode dev-master -> satisfiable by simplesoftwareio/simple-qrcode[dev-master].
    - simplesoftwareio/simple-qrcode dev-master requires ext-gd * -> the requested PHP extension gd is missing from your system.
  Problem 2
    - Installation request for esendex/sdk ^1.3 -> satisfiable by esendex/sdk[v1.3.0].
    - esendex/sdk v1.3.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.

我正在检查如何安装它,我找到了这些命令:

  1. composer require simplesoftwareio/simple-qrcode
  2. composer require esendex/sdk

无论如何,他们给了我同样的错误。我能做什么?

看起来您缺少一些PHP模块。

php5

sudo apt-get install php5-curl
sudo apt-get install php5-gd

php7

sudo apt-get install php7-curl
sudo apt-get install php7-gd

软件包可能会有所不同,具体取决于您的OS

我有什么能做的吗?

是。您可以安装作曲家告诉您的两个PHP模块:

  • SimpleSoftwareio/Simple-Qrcode Dev-Master需要Ext-GD * ->您系统中所需的PHP扩展GD。
  • esendex/sdk v1.3.0需要ext -curl * ->您的系统中缺少请求的php扩展卷曲。

确切的工作方式将取决于您的操作系统。

Ubuntu 16.10,例如提供php-gdphp-curl系统软件包。

相关内容

  • 没有找到相关文章

最新更新