:私のPHPコマンドラインにバグがありますか?私はそれにスクリプトを入力する、あるいはこのような何かのよう
$ php -v
絶対に何も起こりません。
編集:オペレーティングシステム:あなたがする何をしようとしていた
C:/Program Files(x86)/PHP
:私のPHPコマンドラインにバグがありますか?私はそれにスクリプトを入力する、あるいはこのような何かのよう
$ php -v
絶対に何も起こりません。
編集:オペレーティングシステム:あなたがする何をしようとしていた
C:/Program Files(x86)/PHP
を行います私は、WAMPや他のアプリケーションのようなものを実行していることを喜んで喜んでいます。これはあなたがローカルマシン。この問題は、マシン上でPHPを直接実行していないことです。代わりに、Apache WebサーバーがPHPインスタンスを起動しているということです。
コマンドラインから実行されるPHPインスタンスは、Apacheが起動するインスタンスとは完全に別です。時にはそれはPHPの同じコードベース/コピーからのものですが、一方は他のものを示唆しません。だから、あなたはPHPを1つではなく他のもので動作させることができます。それはちょっと混乱するかもしれませんが、Webサーバーが他の何よりも何かを動かす方法と関係しています。
実際にPHPをWindowsにインストールする必要があります。このPHPのコピーはあなたのWebサーバーが使用しているコピーではありません。たとえば、私の仕事用コンピュータはMac OS X(私の家はWin7)を実行しており、PHPとApacheがインストールされています。しかし、私は元のインストールを使用しません。代わりに私はZend Server Community Editionを(自分の理由で)ほとんどの時間使いますが、時にはXAMPPを実行することさえあります。だから私の場合、私は実際に私のマシン上にPHPの3つの異なるコピーを持っています。私のマシンに付属しているもの(コマンドラインで動くもの)、Zendのもの、XAMPPのもの。
私の状況では、コマンドラインPHPインスタンスは、ZendとXAMPPの別々の設定/ configを使用します。
あなたがここにPHPのためのWindowsバイナリを見つけることができます:http://windows.php.net/download/
を私が(ほとんどのPHPアプリケーションとの)互換性の理由からPHP 5.2.xではをお勧めします:http://windows.php.net/download/#php-5.2-ts-VC6-x86
これは正確に正しいと思います。今は12月にWAMPパッケージをインストールしたことを覚えています。 –
:Windows 7の
$ echo %PATH%
絶対ナッシングは、PHPに
フルパスをどうなりますか?
あなたはPHPのバージョンをしたい場合は、対話型シェルをしたい場合は、
php --version
を行い、あなたがファイルを解釈する場合
php -a
を行い、
php -f your_file.php
さて、あなたの質問にコメントを見て、それは深い問題から生まれたようです。 –
あなたは勝利7で$プロンプトを持っていますか? –
'php --version'はどうですか? – hsz
ローカルサーバーでPHPファイルを実行できますか? – Swift