0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

composer global require laravel/installer を実行するとエラーが出た

Posted at

開発環境

ホストOS: Windows10 home
ゲストOS: WSL2 Ubuntu20.04
php7.4.7

##発生したエラー

composer global require laravel/installer を実行すると以下のエラーが発生した。

 Problem 1
    - Installation request for laravel/installer ^3.1 -> satisfiable by laravel/installer[v3.1.0].
    - laravel/installer v3.1.0 requires ext-zip * -> the requested PHP extension zip is missing from your system.

どうやらphpのモジュールであるzipがインストールされていないとのこと。
しかしすでにzipはインストール済み

which zip

/usr/bin/zip

…だと思ったがモジュールのインストール時にバージョンを指定していなかった。

そこで、バージョンを指定して再度インストールする。

sudo apt install php7.4-zip

モジュールが追加されているか確認

php -m

[PHP Modules]
bcmath
.
.
(省略)
.
.
zip
zlib

問題なくインストールされている。
この状態で再度コマンドを実行すると問題なく実行することができた。

まとめ

phpのモジュールをインストールする際はバージョン指定を忘れずに行う。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?