PHP环境变量

时间:2012-05-26 16:27:51

标签: php windows

我不知道为什么我仍然认为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 \”,所以我不确定为什么我收到此错误。 :/

2 个答案:

答案 0 :(得分:2)

我没有Windows机器来验证这一点,但我很确定在;分隔符之后你不能有空格。删除C:\PHP之前的空格,它可能是无害的,但也会删除尾随的\

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

根据您启动PHP的方式,您可能需要退出Windows并重新登录以在您的环境中传播新的%PATH%,但我怀疑这是必要的。

答案 1 :(得分:0)

只尝试:C:\ PHP(没有最后一个'\')。保存更改后,重新启动计算机并将其写入cmd

php -v

验证。