コマンドラインからphpが実行出来ない

久々に自宅サーバをいじりました。ちょっとしたスクリプトを書いて

php test.php

のように実行してみたところ「command not found」が・・。ブラウザからapacheを通して実行すると問題なく動作するのに。。「which php」を実行しても何も表示されない。「/usr/bin」にも「/usr/local/bin」にも「php」がない。


原因が分かりました。自宅サーバはDebianなのですが、どうやら昔phpをインストールしたとき、

$ sudo apt-get install php5 libapache2-mod-php5

のようなかたちで「libapache2-mod-php5」 のみインストールしていたようです。コマンドラインから実行するにはこれ以外に

$ sudo apt-get install php5-cli

のようにして「php5-cli」もインストールする必要があるそうです。


参考:dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

にほんブログ村 IT技術ブログへ
1票ポチッと押して下さい♪このブログのランキングが少し上がります。