web-dev-qa-db-ja.com

laravelコマンド「laravel new myapp」を実行できません

「$ 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"

Ubuntu 16.04でlaravel AS AS SOON AS POSSIBLEの使用を開始する必要があります。

3
varun

laravelcomposerのグローバルインストールが欠落している可能性があります。

ここで、ターミナルからcomposer -versionを実行します。バージョンが表示されない場合は、そこから開始します。この link を使用してインストールします。 composerがある場合は、laravelがグローバルにインストールされているかどうかを確認し、ターミナルからlaravel -versionを実行すると、次のようなものが表示されます。

Laravel Installer version 1.3.3

これが表示されない場合、インストールされていません。次を使用してインストールします。

composer global require "laravel/installer"

composerをsystem PATHに追加して、laravelコマンドを実行できるようにします。 /home/$USER/.bashrcファイルとこの行export PATH=$HOME/.composer/vendor/bin:$PATHを開きます。

手順:

  1. nano.bashrcを開きます。

    nano /home/$USER/.bashrc
    
  2. この行export PATH=$HOME/.composer/vendor/bin:$PATHを追加します。

    • UPDATE:Ubuntu 18.04では、行はexport PATH=$HOME/.config/composer/vendor/bin:$PATHになります
  3. source /home/$USER/.bashrcでファイルをソースします

ターミナルからlaravel -versionを実行して、すべてがうまくいくことを確認します。この時点で、laravelコマンドを実行してアプリケーションを作成できます。

ソース:

buntu 16.04にlaravel 5をインストール

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

更新

あなたはまだそのエラーを見ているので、単にその拡張機能をインストールしてください:

Sudo apt install php7.0-Zip

次に、そのlaravelコマンドを再度実行します。

6
George Udosen

私にとっては、このようにアンインストールして再インストールするだけで十分でした:

composer global remove "laravel/installer"
composer global require "laravel/installer"
1

OK、私は同じ問題を抱えており、簡単な解決策はcomposerを使用することです(既にインストールされている場合)。したがって、composerのインストールを確認します。

composer -V

このコマンドを使用して、laravelプロジェクトを作成します。

Sudo composer create-project laravel/laravel my-prpject-name --prefer-dist
0
J.C. Gras

Sudo apt-get install php7.0-Zipで不足している拡張機能をインストールします

0
michal