##はじめに
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
ってよくみるエラーなので、備忘録として残しました。
少しでも参考になると幸いです。
##参考記事