Debian FAQ

シェルでphpを実行するには?

PHPをソースからコンパイルした場合は問題ありませんが、PHPをパッケージでインストールした場合、WebサーバではPHPが実行できるものの、試験などでシェルからPHPを実行できない場合があります。
具体的には、/usr/bin/phpが存在しない場合です。

こんなときはPHPの開発用のパッケージを追加します。
大体必要なのは、php4-cgiとphp4-pearパッケージです。(PHP4の場合)

# apt-get install php4-cg php4-pear

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
以下の特別パッケージがインストールされます:

libxml2 php-db php-http php-mail php-net-smtp php-net-socket php-pear php-xml-parser php5-cli php5-common

提案パッケージ:

php5-dev php4-dev

推奨パッケージ:

xml-core php-auth-sasl

これで/usr/bin/の下にphp(exec)が出来ているはずです。