見出し画像

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のシステム開発は株式会社パパグラムへぜひご相談ください。


この記事が気に入ったらサポートをしてみませんか?