はじめに
この資料は、 laravel new
コマンドを使うために行った設定諸々のメモです。
参考になればと思います。
特記事項
全てのコマンドはやった結果であり、「なぜ」については「こうやった結果うまくいっている」(必要な物を入れていった結果のまとめ)と捉えていただけたらと思います。
環境
- MacOS 11.2.3
入ってるもの一覧
- brew
- phpbrew (過去に入れたことがあるやつが入ってた)
やったこと
事前準備的なもの
phpbrew 更新
とりあえず最新化で。
phpbrew self-update
必要なパッケージのインストール
brew でインストール。
brew install
phpbrew でPHPインストール
phpbrew i 7.4.19 +bz2="$(brew --prefix bzip2)" +zlib="$(brew --prefix zlib)"
phpbrew switch 7.4.19
phpbrew known --update
で有効なバージョンを確認できます。
確認
$ php -v
PHP 7.4.19 (cli) (built: May 10 2021 21:09:33) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
$
拡張モジュールをインストール
phpbrew ext install iconv mbstring json curl filter openssl fileinfo
次の laravel new
でモジュールエラーになった場合に、このコマンドで入れます。(エラーになって入れてを繰り返した結果がこちらです)
Laravel インストール
laravel new api
api
は、任意の名前です。
成功したら /api
以下にLaravel モジュールが出来上がります。
確認
php artisan serve
で、ブラウザから http://localhost:8000 とアクセスし、Laravelのページが表示できたらOK。
以降、Laravel に必要な個別設定を行ってください!!