PHP:询问PHP自身的路径

PHP:询问PHP自身的路径,php,Php,我想知道php脚本中php解释器的路径 例如,这样的结果将是/usr/bin/php 我希望这对windows和unix都有效 我怎么做 编辑:我在运行时需要这些信息,因此解析phpinfo()的结果并不是理想的解决方案要获得有关PHP安装的所有详细信息,请在空白文件中调用phpinfo(),它将显示您需要的内容 请记住在将文件推送到生产环境时删除它。对于Linux,您可以使用$result=exec(“哪个php”) 对于Windows,我看到(我对Windows了解不够,我可以验证它是

我想知道php脚本中php解释器的路径

例如,这样的结果将是/usr/bin/php

我希望这对windows和unix都有效

我怎么做


编辑:我在运行时需要这些信息,因此解析phpinfo()的结果并不是理想的解决方案

要获得有关PHP安装的所有详细信息,请在空白文件中调用
phpinfo()
,它将显示您需要的内容



请记住在将文件推送到生产环境时删除它。

对于Linux,您可以使用
$result=exec(“哪个php”)


对于Windows,我看到(我对Windows了解不够,我可以验证它是否正常工作)

从命令行PHP脚本中,尝试
$\u SERVER['''.]
。PHP在基于web的脚本中的位置实际上没有多大意义,因为PHP大部分都嵌入到web服务器中,并且没有任何可执行路径。

可能的重复:你到底需要它做什么?是的,它确实是这个问题的重复。我觉得你这样说Windows很有趣。通常Windows是大多数人知道得最多的操作系统,即使是技术人员。虽然它没有Linux/Unix那么强大和灵活,但我听说过,但不太明白。这是否意味着php被编译成可执行的服务器?否则,服务器应该运行另一个进程,即phpNo。PHP很少(如果有的话)编译到Web服务器中。通常它作为一个库加载,这允许您升级其中一个,而无需重新编译这两个库。
<?php
    phpinfo();
?>