質問: Laravelをインストールしようとしていますが、下記のエラーのようなメッセージが出て、インストールできません。composerは正常にインストールできています。(MacOS、Composer version 1.8.6) --------------------------------------------------------------------------------------------------------------- $ composer global require laravel/installer Changed current directory to /Users/sakaitakashi/.composer Using version ^3.0 for laravel/installer ./composer.json has been updated 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]. --- 一部翻訳すると、「-laravel / installer v3.0.1にはext-zipが必要です*->要求されたPHP拡張zipがシステムにありません。」とのことで、下記サイトが似たエラーが出ていたので参考にしていきました。 https://qiita.com/don-bu-rakko/items/e0006a59d3714cecfbde 上記記事には、yumコマンドを使っているようでしたが、私の環境では「sudo: yum: command not found」と出てしまいました。 どのように対処したら、Laravelのインストールができるかご教授いただきたいです。 よろしくお願い致します。
回答: 最近同じような質問増えてるけど Macで開発するなら * Xcodeのインストール(インストールしない方法もあるけど何か困っても自分で対処できる人向け) * Homebrewのインストール 「Mac用のyum」と言えるものがbrew。 Laravelよりも遥かに前の段階の基本的なPC知識。 php,composer,node,gitなどもbrewでインストール。 brewでインストールしたphpならLaravelに必要なものはほぼ揃ってるはず。 Laravel使う段階では「Macなら当然Homebrew使ってるだろう」という前提で進む。