私はデビアンを使用しています。PHPのバージョンを確認したかったのです。打ったけど間違えた
php
それ以外の
php - v
. そして、「phpコマンドライン」は私からコマンドを受け取りません。エラーなし、反応なし。
killコマンドを使用してこのプロセスを停止できますが、オプションのない「php」とは何かを知りたいです。kill コマンドを使用せずに停止する方法。
Ctrl+を押すDと EOF (ファイルの終わり) が PHP に送信され、PHP が終了します。Ctrlまたは、 +を押しCて SIGINT シグナルで強制終了します。
説明:コマンドライン引数がない場合、PHP は、端末に接続されている標準入力でコードが提供されることを期待しています。これは、PHP だけでなく、多くの UNIX プログラムの標準的な動作です。Ctrlコードを手動で入力し、完了したら+を押すと、D入力したコードが PHP によって実行されます。
で同じ動作を確認できますcat
。ファイル名を指定しないcat
と、標準入力から読み取られて標準出力にコピーされます。つまり、Ctrl+Dを押して EOF を通知するまで、入力したすべての行がエコーされます。