php動かすバッチを実行しようとすると下記のようなエラーが出ることがある。
/usr/local/bin/php: No such file or directory
『/usr/local/bin/phpにphpがないよー』というエラーです。
貰ったファイルだから、ソースなのか、デフォルトなのか、どこで指定しているのかはわからない。
調べればいいのだろうけど、数があったらめんどくさいし、イチイチ変えるのもめんどくさい。
とにかくめんどくさいのだ。
そんなときは下記のコマンドで一発解決!
sudo ln -s /usr/bin/php /usr/local/bin/php
やってることは単純。シンボリックリンク作ったのだ。
vagrantにてcentOSもUbuntuもそんなとこにphpないんだから、毎度設定が必要になるから、「これデフォルトじゃないんじゃないの?」と思わなくもない。
perlとかPHP以外にもあり得る現象
コメント