$ composer global require laravel/installer
とするとこんなエラーが出ました。
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]. Installation failed, deleting ./composer.json.
laravel/installer
はPHPのzipの拡張機能を必要としているよ。
でもあなたのsystemにはそれが無いじゃない。
と言っているようです。
どうやらMacにプリインストールされているPHPではzipを展開するext-zip
が入っていないらしい。
$ php --ri zip Extension 'zip' not present.
たしかに無い。
HomebrewでPHPを再インストールします。
$ brew install php@7.3
パスを通します。
$ brew link php@7.3
ターミナルを再起動させて再度Laravelのインストールを行います。
$ composer global require laravel/installer
無事インストールされました。