2

PHPが内部または外部のコマンドエラーとして認識されないのはなぜかわかりません。これが私の環境変数です:

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\EgisTec MyWinLocker\x64;C:\Program Files (x86)\EgisTec MyWinLocker\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin; C:\PHP\;

私のPHP.exeは"C:\ PHP \"にあるので、なぜこのエラーが発生するのかわかりません。:/

4

2 に答える 2

2

;これを確認するためのWindowsマシンはありませんが、区切り文字の後にスペースを入れることはできないと確信しています。の前のスペースを削除するC:\PHPと、無害になる可能性がありますが、末尾のスペースも削除して\ください。

C:\Program Files (x86)\NVIDIA Corporation\;...snip...;C:\strawberry\perl\bin;C:\PHP
-------------------------------------------------------------------------^^^^^

PHPの起動方法によっては、Windowsからログアウトしてから再度ログインして%PATH%、環境全体に新しいものを伝播する必要がある場合がありますが、それが必要かどうかはわかりません。

于 2012-05-26T16:34:15.340 に答える
0

C:\ PHP(最後の'\'なし)のみを試してください。この後、変更を保存し、コンピューターを再起動して、コマンドに書き込みます

php -v

検証します。

于 2012-05-26T16:38:15.820 に答える