php - 如何在它所在的服务器上获取 php 二进制文件的路径

标签 php binary installation production-environment installation-path

我在 PHP 中使用 exec 命令:

exec("/usr/bin/php /path/to/Notification.php >> /path/to/log_file.log 2>&1 &");

在我的本地环境(MAMP)中,我知道PHP的安装路径,所以我可以将/usr/bin/php替换为/Applications/MAMP/bin/php/php5。 4.10/bin/php。但我不知道 PHP 安装(PHP 二进制文件)在生产服务器上的位置。

最佳答案

通常是 /usr/bin/php 但您可以 try catch 并解析命令“whereis php”或“which php”的输出'.

或者更好的是,使用常量 PHP_BINARY(如果可用)。看看here .

关于php - 如何在它所在的服务器上获取 php 二进制文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18656678/

相关文章:

php - Ajax、PHP/MySQL 搜索请求不断崩溃

c# - 如何为 ASP.Net Web 应用程序创建完整的安装程序

linux - 在 Godaddy 的共享主机帐户上安装 beanstalkd

php - 如何通过用户界面设置php项目来安装数据库

php - 将数据插入到不同的表中

javascript - ajax 成功的数组将数据放入表中的相应输入中

php - 更新 NOTORM 中的单个记录

python - 按位运算和使用

Python从二进制字符串转换为十六进制

c - 如何在 C 中将二进制/十六进制数组转换为字符串数组