「$ 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の使用を開始する必要があります。
laravel
のcomposer
のグローバルインストールが欠落している可能性があります。
ここで、ターミナルから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
を開きます。
手順:
nano
で.bashrc
を開きます。
nano /home/$USER/.bashrc
この行export PATH=$HOME/.composer/vendor/bin:$PATH
を追加します。
export PATH=$HOME/.config/composer/vendor/bin:$PATH
になりますsource /home/$USER/.bashrc
でファイルをソースします
ターミナルからlaravel -version
を実行して、すべてがうまくいくことを確認します。この時点で、laravel
コマンドを実行してアプリケーションを作成できます。
ソース:
https://laravel.com/docs/5.4#installing-laravel
あなたはまだそのエラーを見ているので、単にその拡張機能をインストールしてください:
Sudo apt install php7.0-Zip
次に、そのlaravel
コマンドを再度実行します。
私にとっては、このようにアンインストールして再インストールするだけで十分でした:
composer global remove "laravel/installer"
composer global require "laravel/installer"
OK、私は同じ問題を抱えており、簡単な解決策はcomposerを使用することです(既にインストールされている場合)。したがって、composerのインストールを確認します。
composer -V
このコマンドを使用して、laravelプロジェクトを作成します。
Sudo composer create-project laravel/laravel my-prpject-name --prefer-dist
Sudo apt-get install php7.0-Zip
で不足している拡張機能をインストールします