Php 当我试图命令composer global require“时,这个错误在我的终端上意味着什么;“laravel/安装程序”;?

Php 当我试图命令composer global require“时,这个错误在我的终端上意味着什么;“laravel/安装程序”;?,php,laravel,installation,Php,Laravel,Installation,我正在尝试使用composer命令安装Laravel,我已经成功安装了该命令。 然后,当我输入$composer global require“laravel/installer”时,我得到下面的错误消息,我不明白 详情: MacBookPro(版本:10.15.3) 使用Xampp 谢谢大家! Your requirements could not be resolved to an installable set of packages. Problem 1 - laravel

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

详情: MacBookPro(版本:10.15.3) 使用Xampp

谢谢大家!

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.

它说它需要zip扩展

brew update
brew install php@7.3
brew link php@7.3
它将安装带有zip模块的PHP7.3.10。您可以使用PHP-v检查版本,使用PHP-m检查模块

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

将以下内容添加到~/.bash_配置文件中:

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"

这个问题已经在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 

错误消息会告诉您出了什么问题:
需要ext-zip*->您的系统中缺少请求的PHP扩展zip
-您需要使用Xampp为mac(OSX)安装并启用PHP的zip扩展?@Rwd是的,我需要。“那不是妈妈。”沙尚克·沙阿非常感谢你的回答。但它仍然不起作用。错误消息如下:警告:php@7.3仅是KEG,并且必须与力连接,如果您需要先在您的路径中拥有该软件,而应考虑运行:ECHO“导出路径=”/Ur/Prime/opt/php@7.3/bin:$PATH“'>>~/.bash_profile echo”export PATH=“/usr/local/opt/php@7.3/sbin:$PATH“'>>~/.bash_profile@Sanae我再次更新了我的答案,请仔细阅读答案。@Shashank Shah我必须这样打字吗?export PATH=“$PATH:/Users//.composer/vendor/bin”我收到这个消息:echo'export PATH=“/usr/local/opt/php@7.3/bin:$PATH“'>>~/.bash_profile echo”export PATH=“/usr/local/opt/php@7.3/sbin:$PATH“'>>~/.bash\u profile执行此操作后是否重新加载cli?对不起,我对编程非常陌生,我不明白cli是什么..cli是命令行界面,意思是你的终端。只需关闭终端,然后重新打开并尝试命令。我只是在重新打开终端后再次尝试命令,但我仍然收到下面我在回复Shashank Shah时提到的错误消息。