无法执行 laravel 命令“laravel new myapp”

var*_*run 5 php command-line

当我执行“$laravel new myapp

[RuntimeException]
未安装 Zip PHP 扩展。请安装它并重试。

new [--dev] [--5.2] [--] [<name>]"
But to check if i had installed php i exexcuted this command too
"$ php -v
PHP 7.0.18-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.18-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies"
Run Code Online (Sandbox Code Playgroud)

请帮帮我,我需要尽快在我的 Ubuntu 16.04 上开始使用 laravel!

Geo*_*sen 13

也许您缺少laravelwith的全局安装composer

现在composer -version从终端运行,如果您没有看到打印出的版本,请从那里开始。使用此链接安装它。如果composer有检查是否laravel全局安装,laravel -version从终端运行你应该看到类似的东西:

Laravel Installer version 1.3.3
Run Code Online (Sandbox Code Playgroud)

现在,如果没有出现,则表示未安装,请使用以下命令进行安装:

composer global require "laravel/installer"
Run Code Online (Sandbox Code Playgroud)

现在将作曲家添加到您的,system PATH以便您可以运行laravel命令。打开您的/home/$USER/.bashrc文件和这一行export PATH=$HOME/.composer/vendor/bin:$PATH

脚步:

  1. 打开.bashrc方式nano

     nano /home/$USER/.bashrc
    
    Run Code Online (Sandbox Code Playgroud)
  2. 添加这一行export PATH=$HOME/.composer/vendor/bin:$PATH

    • 更新:在 Ubuntu 18.04 上,该行应该是export PATH=$HOME/.config/composer/vendor/bin:$PATH
  3. 源文件 source /home/$USER/.bashrc

现在laravel -version从终端运行以确保一切顺利。此时,您现在可以运行laravel命令来创建应用程序。

来源:

在 Ubuntu 16.04 上安装 Laravel 5

https://laravel.com/docs/5.4#installing-laravel

更新

由于您仍然看到该错误,只需使用以下命令安装该扩展:

sudo apt install php7.0-zip
Run Code Online (Sandbox Code Playgroud)

现在laravel再次运行该命令。