Laravel with ComposerをDebian 9ターミナルに
composer global require laravel/installer
しかし、次のエラーが発生します。
Using version ^3.0 for laravel/installer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
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].
To enable extensions, verify that they are enabled in your .ini files:
- /opt/lampp/etc/php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
Installation failed, deleting ./composer.json.
PHP ext Zip拡張機能をインストールしてみました:
apt-get install php7.4-Zip
そして
apt-get install php-Zip
また、次の行のコメントを外してphp.iniファイルを編集します。
extension=php_Zip.dll
extension="Zip.so"
しかし、何も機能せず、同じエラーが発生します...
php -m
_コンパイルされたモジュールをリストしますphp
自体を使用するのとは異なるphpバージョンを使用していたphp composer.phar(the location of that)
を試して結果を確認することができますここにいくつかあります可能な解決策
composer create-project laravel/laravel [dir]
_git clone https://github.com/laravel/laravel.git
_、次にcd
をそのディレクトリ、通常はlaravelに移動するため、_cd laravel
_、次に_composer install
_私はあなたと同じ問題を抱えていました。
私はZip拡張が不足していることがわかりました
php -m
やった
apt search php | grep Zip
インストールできるパッケージがあるかどうかを確認するために、php-Zip
、そうしたので
Sudo apt install php-Zip
その後php -m
はZip
をリストに表示しました。
次に、コマンドをインストールしてみましたLaravel
composer global require laravel/installer
そしてそれは成功した。