![見出し画像](https://assets.st-note.com/production/uploads/images/117057886/rectangle_large_type_2_ae2e9a55a14d853bb70e535dbbdc6db3.png?width=1200)
MAMPのphpコマンドにパスを通す
MAMPに同梱されたphpコマンドにパスを通します。少し内容が難しいです。Windows編は下記の記事を参考にしてください。
筆者の開発環境
PC:Apple M1 チップ搭載MacBook Air
OS:macOS Ventura 13.6
MAMP:6.8
phpコマンドの場所
MAMPに同梱されたphpコマンドの場所は下記になります。「8.2.0」はPHPのバージョンになりますので適宜読み替えてください。今回はここにパスを通します。
/Applications/MAMP/bin/php/php8.2.0/bin
パスを通す
Finderを起動し、「アプリケーション」→「ユーティリティ」から「ターミナル」をダブルクリックして起動してください。
まず、下記コマンドを実行して「.zshrc」というファイルが存在するか確認してください。
ls -la ~ | grep .zshrc
存在しなければ、下記コマンドを実行して「.zshrc」ファイルを作成してください。
touch ~/.zshrc
.zshrcファイルをvimで開いてください。
vim ~/.zshrc
キーボードの「i」(小文字のアイ)を押して、insertモードにし、下記の1文を入力してください。
すでに.zshrcファイルが存在する場合は最終行に追加してください。
export PATH="/Applications/MAMP/bin/php/php8.2.0/bin:$PATH"
入力できたら、escキーを押して「:wq」と入力してください。保存後vimが終了します。
下記のコマンドを実行してください。
source ~/.zshrc
これでphpコマンドが使用できるようになりました。試しにPHPのバージョンを出してみましょう。下記のコマンドを実行してください。
php -v
下記のように表示されれば成功です。
PHP 8.2.0 (cli) (built: Dec 8 2022 17:48:05) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.0, Copyright (c) Zend Technologies
もし下記のようなメッセージが表示されたら、.zshrcに追記したパスが間違っていないかよくチェックしてください。
command not found: php
解説は以上です。おつかれさまでした。
PHP/Laravelのシステム開発は株式会社パパグラムへぜひご相談ください。
この記事が気に入ったらサポートをしてみませんか?