PHP7无法从命令行工作

时间:2016-01-26 11:01:52

标签: php

我刚从这里在我的Windows 10机器上安装了PHP7(线程安全的64位版本)http://windows.php.net/download#php-7.0

我手动设置php文件夹的路径并设置vertical-align: top。 每当我想使用php命令时,它就会进入下一行而不做任何事情。我输入的参数并不重要。没有错误信息,所以我对可能出现的问题一无所知。

以下是发生的事情:

php.ini

即使我导航到php文件夹并执行php.exe也没有任何反应:

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

1 个答案:

答案 0 :(得分:2)

RE:您对缺少Visual C / C ++运行时库的评论

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

更新Windows

Ok Power Shell与命令提示符完全不同,所有常用的DOS命令都被PS命令替换

我让PHP像这样在Power Shell中运行

通过切换到安装PHP的文件夹运行PHP

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

以下是通过将C:\php文件夹添加到PATH中来更好地完成此操作,但仅限于PS Windows实例的持续时间,即不是对Windows PATH的永久更改

在PS执行期间将PHP文件夹添加到WINDOWS PATH

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

将CD(或PS等效文件)放入包含PHP CLI脚本的文件夹

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

谢谢,我以前从未使用过Power Shell,并且发现这些简单的东西让我觉得我应该花一些时间来了解它。