その他

【Laravel8】Homebrewを使った環境構築の手順

その他
この記事は約3分で読めます。

※ Laravel8, macOS BigSur, php8.0.3, mysql 8.0.23, Composer (version 2.0.11)

インストール

公式ドキュメントを元に、Homebrewで諸々インストールする。

PHP

※ PHPは初めからインストールされていることがほとんど

brew install php

# Error: python@3.9: the bottle needs the Apple Command Line Tools to be installed.
#   You can install them, if desired, with:
#   xcode-select --install

メッセージの指示通り、Apple Command Line Toolsをインストールしてから再度試す。

xcode-select --install
brew install php

MySQL

brew install mysql

スタート

brew services start mysql

確認

mysql -u root -p
# mysql>

Composer

公式サイトの通りインストールする。

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Laravel

composer global require laravel/installer

環境変数の設定

laravelコマンドが使用できるよう、設定ファイルに追記する。

bashの場合

.bashrc

export PATH="$HOME/.composer/vendor/bin:$PATH"

fishの場合

config.fish

set -gx PATH $HOME/.composer/vendor/bin $PATH;

確認

laravel
# Laravel Installer 4.2.4

newコマンド

新しいプロジェクトを作成する。

bash

laravel new firstproject
 _                               _
| |                             | |
| |     __ _ _ __ __ ___   _____| |
| |    / _` | '__/ _` \ \ / / _ \ |
| |___| (_| | | | (_| |\ V /  __/ |
|______\__,_|_|  \__,_| \_/ \___|_|

> Application ready! Build something amazing.

php artisan serveコマンド

devサーバを起動する

php artisan serve --port=8081

無事に初期画面を表示でき、インストールの完了を確認できました。