从控制台/命令行调用PHP不起作用

从控制台/命令行调用PHP不起作用,php,linux,Php,Linux,我正在尝试将传入的邮件通过管道发送到此脚本。因此,如果我调用“php/home/user/www/mysite/public/index.php-m”,它将正常工作。但是,如果我调用“/home/user/www/mysite/public/index.php-m”(不使用php),我会返回HTML,我还将“#!/usr/bin/php”添加到index.php的顶部,并添加了“chmod+x index.php”,但如果不使用前导php调用,它仍然返回HTML(默认错误页面)。有人知道怎么解决

我正在尝试将传入的邮件通过管道发送到此脚本。因此,如果我调用“php/home/user/www/mysite/public/index.php-m”,它将正常工作。但是,如果我调用“/home/user/www/mysite/public/index.php-m”(不使用php),我会返回HTML,我还将“#!/usr/bin/php”添加到index.php的顶部,并添加了“chmod+x index.php”,但如果不使用前导php调用,它仍然返回HTML(默认错误页面)。有人知道怎么解决这个问题吗

另请注意,我之所以需要在没有php的情况下调用它,是因为我在cpanel上使用了“默认地址”来将传入的电子邮件传输到此脚本。它只允许我提供一个脚本名。不是前缀

\#!/usr/bin/php
<?PHP
    .....
\#/usr/bin/php

啊,我刚刚发现了问题,它与Zend 2没有任何关系

我运行了命令“which php”,它说:

#!/usr/local/bin/php 不是

#!/usr/bin/php