bash 脚本执行 php 文件

bash 脚本执行 php 文件

我想写一些检测 PHP 安装位置的代码,然后执行 php 例如:

./find_php.sh /路径/到/php/文件.php

因此我可以让它检测我想要使用的 php 并将其粘贴到变量中,但我不知道如何让它执行以下 php 文件。这是我得到的框架:

#!/bin/bash
if [ -e /usr/local/zend/bin/php ]; then
   PHP=/usr/local/zend/bin/php
else
   PHP=/usr/bin/php
fi
$PHP <execute php>

编辑-谢谢,明白了,只需要执行$PHP“$@”

答案1

最后一行:

exec $PHP "$@"

这将使用您提供给脚本的参数运行 php 二进制文件,并让它接管 shell 脚本进程。

如果您希望在执行 php 脚本后让脚本执行其他操作,请删除exec

相关内容