';php';未被识别为内部或外部命令、可操作程序或批处理文件

';php';未被识别为内部或外部命令、可操作程序或批处理文件,php,symfony,windows-8.1,Php,Symfony,Windows 8.1,我正在尝试按照手册的说明安装Symfony 2.7。 当我打开CMD(我在Windows 8.1中以管理员身份运行它)时,默认路径是C:\Windows\System32。我已经试着运行文档中指定的命令(c:\>php-r“readfile”()http://symfony.com/installer“);”>symfony),以及在根目录中,两者都给我相同的错误 我正在使用WAMP,appache重写模块和php_xls被激活 我还向环境变量中的路径添加了以下内容:;C:\wamp\bin\p

我正在尝试按照手册的说明安装Symfony 2.7。 当我打开CMD(我在Windows 8.1中以管理员身份运行它)时,默认路径是C:\Windows\System32。我已经试着运行文档中指定的命令(
c:\>php-r“readfile”()http://symfony.com/installer“);”>symfony
),以及在根目录中,两者都给我相同的错误

我正在使用WAMP,appache重写模块和php_xls被激活

我还向环境变量中的路径添加了以下内容:
;C:\wamp\bin\php\php5.2.5;C:\wamp\bin\mysql\mysql5.0.45\bin


添加后,我重新启动了计算机,但仍然没有任何效果。如何安装Symfony 2.7?

以下是解决原始问题的方法:

将php可执行文件添加到path环境变量时,只需确保其路径正确即可。此路径可能与您拥有的PHP版本有关。您应该能够通过在wamp安装中导航并查找php文件夹和二进制文件来找到此路径。在您的情况下,这将是
C:\wamp\bin\php\php5.5.12

然而,对于新的问题,你有

但是,当我执行时,我得到一个错误,即目录名无效 以下命令:c:>projects\php symfony

您只需确保使用正确的php路径更新路径,然后从C:>

php projects\symfony

请注意,
php
是可执行文件,
projects\symfony
是指向symfony文件的路径。

以下是原始问题的解决方案:

将php可执行文件添加到path环境变量时,只需确保其路径正确即可。此路径可能与您拥有的PHP版本有关。您应该能够通过在wamp安装中导航并查找php文件夹和二进制文件来找到此路径。在您的情况下,这将是
C:\wamp\bin\php\php5.5.12

然而,对于新的问题,你有

但是,当我执行时,我得到一个错误,即目录名无效 以下命令:c:>projects\php symfony

您只需确保使用正确的php路径更新路径,然后从C:>

php projects\symfony

请注意,
php
是可执行文件,
projects\symfony
是指向symfony文件的路径。

您是否尝试过将完整路径放入php可执行文件?类似于
C:\wamp\bin\php\php5.2.5\php.exe-r“readfile('http://symfony.com/installer“);”>symfony
。验证php.exe是否位于文件夹C:\wamp\bin\php\php5.2.5\@Andrew中。我已尝试
C:\>wamp\bin\php\php5.2.5\php.exe-r“readfile('http://symfony.com/installer“);”>symfony
这给了我以下错误:系统找不到指定的补丁,然后我尝试了
C:\>cd\wamp\bin\php\php5.2.5\php.exe-r“readfile('http://symfony.com/installer');">symfony
这给了我以下错误:文件名、目录名或卷标语法不正确。我想这是因为我在'C:\`之后有了
字符。我如何修复它?如果您只运行
C:\>wamp\bin\php\php5.2.5\php.exe-I
,该如何打印当前版本的信息f php和其他信息。如果这不起作用,那么我认为您安装php的路径是错误的。您是否可以实际导航到
wamp\bin\php\php5.2.5\php.exe
?@Andrew问题确实出在路径上,我有php5.5.12而不是5.2.5。我更新了它,下载了文件,并成功地移动了文件:
c:\>move symfony c:\projects
但是,当我执行以下命令时,我得到一个错误,目录名无效:
c:\>projects\php symfony
是否应该是
php projects\symfony
?您是否尝试过将完整路径放入php可执行文件?类似于
c:\wamp\bin\php\php5.2.5\php.exe-r“readfile”之类的内容('http://symfony.com/installer“);”>symfony
。验证php.exe是否在C:\wamp\bin\php\php5.2.5\@Andrew文件夹中。我已经尝试了
C:\>wamp\bin\php\php5.2.5\php.exe-r“readfile(”)http://symfony.com/installer');">symfony
这给了我以下错误:系统找不到指定的补丁,然后我尝试了
C:\>cd\wamp\bin\php\php5.2.5\php.exe-r“readfile('http://symfony.com/installer');">symfony
这给了我以下错误:文件名、目录名或卷标语法不正确。我想这是因为我在'C:\`之后有了
字符。我如何修复它?如果您只运行
C:\>wamp\bin\php\php5.2.5\php.exe-I
,该如何打印当前版本的信息f php和其他信息。如果这不起作用,那么我认为您安装php的路径是错误的。您是否可以实际导航到
wamp\bin\php\php5.2.5\php.exe
?@Andrew问题确实出在路径上,我有php5.5.12而不是5.2.5。我更新了它,下载了文件,并成功地移动了文件:
c:\>move symfony c:\projects
但是,当我执行以下命令时,我得到一个错误,目录名无效:
c:\>projects\php symfony
是否应该是
php projects\symfony
?路径已更新,现在显示了正确的php版本,如果我手动导航到它,我也可以看到该文件夹。现在如果我导航到
c:\>php projects\symfony
我遇到了以下错误:
无法打开输入文件:projects\symfony
我还尝试了以下操作,导致了相同的错误:
C:\>wamp\bin\php\php5.5.12\php projects\symfony
我想这是因为
C:\wamp\bin\php\php5.5.12
中没有projects文件夹如果y,则为true