我安装了Git版本2.6.2.windows.1。安装完成后,每当我检查其版本时,我的PATH环境变量中的任何其他程序都会显示一个闪存控制台。
例如,从当前指针,我运行“node -v
”或“php --version
”(节点和php都在 PATH ),我得到的结果是一个新的控制台只是闪烁。
我认为上述任何命令的内容都显示在该控制台中。 在主控台中我运行命令检查如下:
这件事给我带来了很多问题。
我尝试在我的ide - phpstorm上设置调试。但它似乎不承认PHP版本。因为结果显示在新的控制台中,并且控制台将立即消失。
那么有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
首先,忘记cygwin
然后(对于Windows 64位),解压缩或安装在路径没有空格和小写(所以不是默认的C:\Program Files\...
,而是C:\prgs\git
或C:\prgs\php
例如):
php-7.0.1-Win32-VC14-x64.zip
PortableGit-2.6.4-64-bit.7z.exe
node-v4.2.3-x64.msi
(这是一个安装程序,请参阅“How to Install Node.js® and NPM on Windows”,但使用更简单的路径,如C:\prgs\node
)在全新的CMD会话中,输入:
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Windows\system32
set PATH=%PATH%;c:\prgs\php\bin
set PATH=%PATH%;c:\prgs\git\nodejs
cd c:\path\to\phpstorm
PhpStorm.exe
在新的PhpStorm编辑器中,配置php的路径,看看问题是否仍然存在。