如何从powershell-command行运行php脚本?

时间:2013-09-23 16:32:33

标签: php powershell

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

php test.php

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

2 个答案:

答案 0 :(得分:3)

因为你说powershell,我正在假设Windows。您可以install php on windows但这也意味着安装apache或启用IIS。

或者显然有一个built-in webserver的命令行功能可以最大限度地减少配置这些东西所带来的麻烦。

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

答案 1 :(得分:1)

您可以执行上面建议的所有内容或......

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

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

打开powershell并输入c:\php\php.exe -h,您将获得php帮助输出。不管你是谁,你都在跑步,呐喊。

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

高级说明: -

env输入os搜索(cortana)并选择环境变量。

将你的php位置添加到路径(c:\ php)并创建一个指向c:\php\php.exe

的变量 php (或php5等)

现在你可以使用phpphp -h进行测试)在powershell中运行php。

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