Windows:cmd 如何找到不在路径中的可执行文件?

Windows:cmd 如何找到不在路径中的可执行文件?

从 Windows 7 命令行(从任何目录打开),如果我输入php -v,它将执行C:\php\php.exe并显示版本信息。

我不知道系统如何知道php是什么,因为当我查看我的 Path 时(如这里所述),C:\php文件夹不存在。

我注意到,在环境变量屏幕中,上半部分在名为“管理员的用户变量",但是 PHP 目录也不存在。

Windows 7 如何知道在哪里找到php.exe

答案1

事实上有很多可能性,例如您可以在注册表中“注册”位置,路径上可能有一个批处理/脚本知道可执行文件的实际位置(均在此处描述:https://stackoverflow.com/questions/4822400/register-an-exe-so-you-can-run-it-from-any-command-line-in-windows),或者它位于您的用户路径中(与系统路径相对)。在命令行提示符下
键入以检查它是否确实位于您的环境路径中。PATH

相关内容