はじめに
こんにちは。@bdrccです。
最近色々ありまして、8年以上使っていた MacboorAir を新調しました。
他のソフトウェアのインストール中、「あ、Laravelいけるかも」と気づき、インストールを試みました。
これから勉強したいという方向けに、メモを残しておきます。
環境
- MacbookAir M3チップ
- MacOS 14.3 Sonoma
手順
1:PHP(MAMP) インストール
下記のサイトからインストールします。
OSの種類が違う場合は、バージョンに合わせてインストールしてください。
2:Homebrew インストール
下記サイトからコードをコピーして、ターミナル上で実行します。
私の場合は
% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
~途中省略~
- Run these two commands in your terminal to add Homebrew to your PATH:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/ここにユーザ名/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
https://docs.brew.sh
という出力がされたため、
% echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/bdrcc/.zprofile
% eval "$(/opt/homebrew/bin/brew shellenv)"
の2つを後から入力しました。
念のため、バージョンを確認します。
% brew -v
Homebrew 4.3.9
これで、Homebrew のインストールは完了です。
3:Composer インストール
Composerのインストールのため、まずは openssl をインストールします。
% brew install openssl
~途中省略~
% openssl version
LibreSSL 3.3.6
次に、Composerをインストールします。
% curl -sS http://getcomposer.org/installer | php
zsh: command not found: php
curl: (23) Failure writing output to destination
PHPがない、と言われました。
そのため、下記サイトの手順に従って入力し、MAMPのPHP8.2.0にPATHを通します。
.zshrc ファイルは、私のような初心者の方だとまず作成していないと思います。
% touch ~/.zshrc
を入力してから、その他も実行しましょう。
ここまで来たら、改めてComposer インストールを試してみます。
% curl -sS http://getcomposer.org/installer | php
All settings correct for using Composer
Downloading...
Composer (version 2.7.7) successfully installed to: /Users/ユーザー名/composer.phar
Use it: php composer.phar
その後、パスを通して、バージョン確認します。
% sudo mv composer.phar /usr/local/bin/composer
% composer --version
Composer version 2.7.7 2024-06-10 22:11:12
PHP version 8.2.0 (/Applications/MAMP/bin/php/php8.2.0/bin/php)
Run the "diagnose" command to get more detailed diagnostics output.
Composer・PHP のバージョンが確認できました。
4:Laravelのインストール
以下のコードを実行します。
ただし、文末の Sample
は、自分でファイル名を決めてください。
(私は、そのまま作ってしまいました)
% composer create-project laravel/laravel --prefer-dist Sample
そうすると、新たに自分でつけた名前のフォルダが生成されます。(上記コードのままだと、Sample)
Laravelを起動するには、ターミナルで
% cd Sample
% php -S localhost:8000 -t public
と入力し、ブラウザでlocalhost:8000
を入力しましょう。
終了する時にはControl + C
です
(終了方法をド忘れして、初回にプチ混乱しました)
終わりに
前のMacbookAirでは、インストールするための途中のソフトウェアのサポートが終了していて、インストールできませんでした。
Laravelの一歩を、やっと始めることができました。
引き続き頑張ります!
余談ですが、右側のnav欄の数字と記号の出力、統一されていないのはなぜ・・・。
参考