如何从Powershell运行PHP(它在cmd中工作)

如何从Powershell运行PHP(它在cmd中工作),powershell,Powershell,PHP在path中,它在cmd中工作,但在Powershell中我无法识别cmdlet 我也试过了 & php -v 没有成功试试看 Invoke-Expression -Command 'cmd.exe /C php -v' 试着运行get command php*,看看你得到了什么。奇怪的是,仍然不起作用:“php”没有被识别为内部或外部命令如果你仍然有这个问题,你可以使用sysinternals工具procmon(进程监视器),观察调用命令时发生了什么,看看它试图在哪里找到可

PHP在path中,它在cmd中工作,但在Powershell中我无法识别cmdlet

我也试过了

& php -v 
没有成功

试试看

Invoke-Expression -Command 'cmd.exe /C php -v'

试着运行
get command php*
,看看你得到了什么。奇怪的是,仍然不起作用:“php”没有被识别为内部或外部命令如果你仍然有这个问题,你可以使用sysinternals工具procmon(进程监视器),观察调用命令时发生了什么,看看它试图在哪里找到可执行文件。我用它来诊断从桌面应用到服务器上的web应用的许多问题。这需要很多猜测,尤其是像这样的东西。