1

我正在尝试使用我已经成功安装的 composer 命令安装 Laravel。然后,当我输入 $ composer global require "laravel/installer" 时,我收到下面的错误消息,我不明白。

详细信息:使用 Xampp 的 MacBook Pro(版本:10.15.3)

谢谢!

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - laravel/installer v3.0.1 requires ext-zip * -> the requested PHP extension zip is missing from your system.
    - laravel/installer v3.0.0 requires ext-zip * -> the requested PHP extension zip is missing from your system.
    - Installation request for laravel/installer ^3.0 -> satisfiable by laravel/installer[v3.0.0, v3.0.1].


Installation failed, deleting ./composer.json.
4

2 回答 2

1

它说它需要zip扩展名

brew update
brew install php@7.3
brew link php@7.3

它将使用 zip 模块安装 PHP 7.3.10。您可以使用 PHP -v 检查版本,使用 PHP -m 检查模块。

关于您的错误,请执行以下操作。

将以下内容添加到您的 ~/.bash_profile 文件中:

export PATH="/usr/local/opt/php@7.3/bin:$PATH"
export PATH="/usr/local/opt/php@7.3/sbin:$PATH"

或尝试在 ~/.bashrc 文件中添加以下内容

export PATH="/usr/local/opt/php@7.3/bin:$PATH"
export PATH="/usr/local/opt/php@7.3/sbin:$PATH"
于 2020-02-11T07:20:05.663 回答
1

这个问题已经在 Laravel github 存储库中提到

如文章所述。您可以使用以下命令解决此问题

brew install php@7.3
brew link php@7.3 --force
echo 'export PATH="/usr/local/opt/php@7.3/bin:$PATH"' >> ~/.bashrc 
echo 'export PATH="/usr/local/opt/php@7.3/sbin:$PATH"' >> ~/.bashrc 
于 2020-02-11T07:27:09.297 回答