※ 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
無事に初期画面を表示でき、インストールの完了を確認できました。