如何从powershell命令行运行php脚本


How can I to run php script from powershell-commandline?

如何设置我的powershell以像这样的命令调用一样运行php脚本

php test.php

我可以在通过 putty 连接到的工作服务器上执行此操作,但是如果我能够直接从自己的脚本执行这些脚本而无需运行某些服务器,那就太好了。我也知道Xaml,我不喜欢它,因为它需要你刷新一些浏览器。

您可以执行上面建议的所有操作,或者...

转到 php.net 并下载适用于 Windows 的 php 文件堆栈。

将文件堆栈复制到 c:''php 中,或者如果你想要多个版本,比如 c:''php5 或 c:''php7 等。

打开Powershell并键入c:'php'php.exe -h,您将获得php帮助输出。是的,你已经启动并运行了,哇。

(注意:您可能需要重命名php.ini.development -> php.ini

高级说明:-

在操作系统搜索(Cortana)中键入env,然后选择环境变量。

将您的 php 位置添加到路径 (c:''php) 并创建一个指向 c:'php'php.exe 的变量 php(或 php5 等)

现在你可以用php在Powershell中运行php(php -h测试)。

注意:虽然不是问题,但这也适用于 git bash shell。

既然你说了powershell,我就假设Windows。你可以在Windows上安装php,但这意味着还要安装apache或启用IIS。

或者显然有一个用于命令行功能的内置网络服务器,可以最大限度地减少配置这些东西所涉及的头痛程度。

这也可能有助于您:http://php.net/manual/en/install.windows.legacy.index.php#install.windows.legacy.commandline