2012-12-04 14 views
7

私は、SSHから使用しています:どのようにsshからPHPファイルを実行しますか?

php filename.php 

と素晴らしい作品を、私はこれを行うとき:

php filename.php?id=2 

を私は「入力ファイルを開くことができませんでした」エラーが発生します。

+0

は完全なトレースということですか? – thatidiotguy

+2

Logicalでは、 'filename.php?id = 2'というファイルがありません。 – m0skit0

+0

http://stackoverflow.com/questions/7475344/call-php-document-with-ssh-includes-get-variable –

答えて

1

ウェブサイトとして書かれたPHPファイルはCLI上でのみ使用できます。

スーパーグローバルを準備するラッパースクリプトを書くことができ、includeはウェブスクリプトです。

私はCLI interfaceについて読んで、その内容を理解することをお勧めします。

1

filename.php?id=2の構文はWebサーバーのみに適用されます。

あなたがしたことは、シェルにfilename.php?id=2という名前のファイルを見つけてそれをPHPに渡すように指示しましたが、そのファイルは存在しません。