从PHP程序内部我想知道执行它的二进制文件的位置.Perl就是$^X为了这个目的.PHP中是否有相同的东西?
这样它可以使用自己执行子PHP进程(而不是硬编码路径或假设"php"是正确的).
UPDATE
我尝试过但不起作用的事情:
$_SERVER['_']看起来像我想要的命令行,但它实际上来自上一个执行程序的shell设置的环境变量.从Web服务器运行时,这是Web服务器二进制文件.which php将无法正常工作,因为不保证PHP二进制文件与Web服务器中的二进制文件相同PATH.提前致谢.
Lep*_*eus 17
PHP_BINDIR常量为您提供php二进制文件所在的目录
| 归档时间: |
|
| 查看次数: |
20577 次 |
| 最近记录: |