- 締切済み
コマンドプロンプトで
こんにちは。質問させてください。 いままでPHPをWEBブラウザの処理をMainに作成してきました。 簡単な文字列を整形するプログラムを作りました。 これは画面(ブラウザ)に表示するのではないので コマンドプロンプトで実行したいのですが、 単に c:\work>sample.php と実行すると、 エディタが開いてsample.phpの内容を表示するだけに なってしまい、特に処理が行われていません。 どのようにすればコマンドプロンプトから実行できるのでしょうか? C言語のように実行ファイルをコマンドプロンプトから 実行して処理させるようにしたいのですが・・・・ 質問自体が大きな間違いでしたらすみません。 どうかよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- S-Fuji
- ベストアンサー率36% (592/1624)
#1です 私は、PHPを使ったことが無いので、参考まで。 コマンドプロンプト(MS-DOS)で、単純に動作をするのは、拡張子が、EXE・COM・BATだけです。 通常貴方が、使っていたPHPのプログラムのファイル名は、PHP.EXEでしょうか?。 もし、そうであれば、そのプログラムにpathが通っていないのでしょう。 c:\work>php sample.php では、php.EXEのファイル場所が不明なため起動できないのです。 もし、php.EXEが、c:\php\の中に有り、sample.phpがc:\workに有るとした場合、 c:\php\php a:\work\sample.php で、起動すると思います。 まあ、自分のいるディレクトリの場所により、変わりますが。
- S-Fuji
- ベストアンサー率36% (592/1624)
その方法では、単にソースを指定しているだけです。 このサイトの左側に、マニュアルへのLinkが有ります。その中の機能の23章が、コマンドラインからの実行方法です。 http://www.php.gr.jp/
- 参考URL:
- http://www.php.gr.jp/
お礼
早速の回答ありがとうございます。 参考のサイトをみさせていただきましたが、 ちょっとむずかしくてよくわかりませんでした。 要するに c:\work>php sample.php とすればいいのでしょうか? 上記のように処理すると、 『phpは内部コマンドまたは外部コマンド、操作可能なプログラムまたは バッチファイルとして認識されていません。』と エラーメッセージが表示されます。 どのように設定すれば、認識してくれるようになるのでしょうか? よろしくお願いいたします。