2016-01-26 21 views
0

我刚安装PHP7工作在我的Windows 10机器从这里(线程安全的64位版本)http://windows.php.net/download#php-7.0PHP7不是在命令行

我手动设置路径到PHP文件夹,并设置了php.ini。 每当我想使用php命令时,它只是进入下一行而不做任何事情。它甚至不关心我输入什么参数。没有错误信息,所以我对什么可能是问题一无所知。

这里是发生了什么:

PS C:\Users\Jakob> php 
PS C:\Users\Jakob> php cjasdf 
PS C:\Users\Jakob> 

即使我浏览到PHP目录并执行php.exe的什么也没有发生,以及:

PS C:\php> .\php.exe 
PS C:\php> .\php.exe aleass 
PS C:\php> 
+0

如果你没有把php的文件夹路径放到环境变量'PATH'中,那么你需要使用php的完整路径。 –

+0

试试这个'php -v'什么给你 – RiggsFolly

+0

哦PHP 7现在版本是PHP7.0.2,不会是这个问题的一部分,但为什么从当前的 – RiggsFolly

回答

2

RE:您对缺少视觉评论C/C++运行时库

您需要做的第一件事是使用该运行时库更新Windows Download it from here

确定电源外壳是一个完全不同的野兽命令提示和所有常见的DOS命令被替换为PS命令

我PHP通过切换到这样

运行PHP在电源外壳运行其中PHP安装

PS > Set-Location c:\php 
PS > php -v 

在这里,文件夹是我会怎么做更好,加入C:\php文件夹的路径,但只为PS的Windows实例的持续时间,即不是您永久改变Windows路径

加入你的PHP文件夹复制到Windows路径为此PS执行期间

PS > $ENV:Path = $ENV:Path + ";c:\php" 

的CD(或PS等值)到包含你的PHP CLI脚本

PS > Set-Location c:\php-source 
PS > php test.php 

由于该文件夹,我之前从未使用Power Shell,发现这个简单的东西让我觉得我应该花一些时间来学习更多。

+0

谢谢,图书馆现在工作正常 –

+0

这也可以帮助如果你坚持使用PS http://stackoverflow.com/questions/714877/setting-windows-powershell-path-variable – RiggsFolly