コマンドラインから PHP スクリプトを実行しますか?

コマンドラインから PHP スクリプトを実行しますか?

コマンドラインで PHP スクリプトを簡単に実行するにはどうすればよいですか? また、URL を入力した場合と同じように実行することは可能ですか?

答え1

PHPがインストールされていれば、PHPファイルを実行するには

/usr/bin/php /path/to/php/file.php

または、$PATHが/usr/binを含むように適切に設定されている場合は、単に

php /path/to/php/file.php

PHPがインストールされているかどうかを確認するには、以下を実行します。

which php

答え2

使用php5指示:

php5 /path/to/php/script

それはパッケージの一部ですphp5-cli

このphpコマンドは代替システムなので、常に別のものを指します。スクリプトの PHP のバージョンによっては、versioned コマンドを使用する方が適切です。

PHP スクリプトを Web サーバーによって呼び出される方法で実行するのは少し複雑です。サーバーは、スクリプトで使用されるかどうかわからない、かなりの数の変数を設定します。Web サーバー自体を実行する方がはるかに簡単です。

関連情報