如何在Windows上确定php.exe的路径 - 搜索默认路径
2022-08-30 15:13:31
我目前正在OS X上为Sublime Text 2开发几个插件,我想使它们跨平台,这意味着我必须找出是否以及在哪里安装。php.exe
现在我调用Python,它显然只能在OS X和Linux上运行:/usr/bin/php
phppath = '/usr/bin/php'<br>
pluginpath = sublime.packages_path() + '/HtmlTidy/tidy.php'<br>
retval = os.system( '%s "%s"' % ( phppath, scriptpath ) )
但是在Windows上,php.exe似乎没有明确的默认路径。我用谷歌搜索得越多,出现的可能性就越多。到目前为止,我认为我必须检查以下每个路径是否存在:
c:\php\php.exe
c:\php5\php.exe
c:\windows\php.exe
c:\program files\php\php.exe
c:\wamp\bin\php\php5\php.exe
c:\xampp\php\php.exe
这已经是一个相当大的集合,但我所要求的要么是一个涵盖所有可能性的完整列表 - 要么是另一种弄清楚它的方法,应该像检查每个可能的路径一样强大。
因此,如果您将php.exe安装在这些地方以外的某个地方,请在您的路径上发表评论,我会将其添加到上面的列表中。
此外,似乎还有 和 。我想循环遍历每个可能的路径是可以的。首先检查 php-cli.exe,检查 php.exe,然后进行第一个匹配。这是正确的,还是有更好的做法?php.exe
php-cli.exe