如何在PowerShell命令行中运行PHP脚本?

5
我如何设置PowerShell以运行PHP脚本,就像这样的命令调用一样?
php test.php

我能在工作中通过putty连接到服务器来执行这些脚本,但如果能直接在自己的电脑上执行这些脚本而无需运行服务器,那就更好了。我也知道Xaml,但我不喜欢它,因为它需要刷新浏览器。

2个回答

5
您可以按照上述建议进行操作,或者...
前往php.net下载Windows平台的php文件栈。
将文件栈复制到例如c:\php的目录下,如果您需要多个版本,则分别放置于c:\php5或c:\php7等目录下。
打开PowerShell并输入c:\php\php.exe -h,即可获得php帮助输出。恭喜您已经成功运行了php。
(注意:您可能需要将php.ini.development重命名为php.ini
高级指令:
在操作系统搜索(Cortana)中键入env,然后选择环境变量。
将您的php位置添加到环境变量路径中(c:\php),并创建一个指向c:\php\php.exe的变量php(或php5等)。
现在,您可以在PowerShell中使用php来运行php(使用php -h进行测试)。
请注意:虽然不是本问题的解答,但此方法也适用于Git Bash Shell。

直到我将PHP添加到路径中,-h选项才能正常工作。 - Paul

4

2
不需要安装Web服务器 - Leandro Bardelli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接