はじめに
phpのバージョンを確認するコマンドを入力した際にエラーにハマったので、備忘録として残します。
現状
-
php -v入力後に下記エラーが出ている現状。
$ php -v
zsh: command not found: php
原因
- パスの通し方が間違っていたのが原因でした。
対応
- まずは、phpのパスを調べる。
brew --prefix php@7.4
- 私の環境では、
usr/〇〇/opt/php@7.4なので/Users/ユーザー名/.zshrcを編集します。catコマンドを使用して、現在の設定を確認します。
cat ~/.zshrc
-
viコマンドでパスを編集します。編集方法は、iを押して、インサートモードに入る。escを押して戻る。:wで書き込みをして、:qで終了する
vi ~/.zshrc
export PATH=(brew --prefix php@7.4で返ってきたパス)bin:$PATH
- 下記コマンドで、変更を反映させます。
source ~/.zshrc
-
php -vコマンドを実行する。
PHP 7.4.27 (cli) (built: Dec 16 2021 18:14:46) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.27, Copyright (c), by Zend Technologies
phpのコマンドが使用できるようになりました!
まとめ
command not foundってよくみるエラーなので、備忘録として残しました。
少しでも参考になると幸いです。