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

时间:2013-02-01 16:40:09

标签: php linux

我正在尝试将传入邮件传递给此脚本。所以,如果我打电话给“php /home/user/www/mysite/public/index.php -m”它可以正常工作。但是如果我打电话给“/home/user/www/mysite/public/index.php -m”(没有php)我会回复HTML,我还在索引顶部添加了“#!/ usr / bin / php”。 php并添加了“chmod + x index.php”,但如果没有领先的php调用它仍然会返回HTML(默认错误页面)。任何人都知道如何解决这个问题?

旁注,为什么我需要它在没有php的情况下调用是因为我在我的cpanel上使用“默认地址”来管理传入的电子邮件到这个脚本。它只允许我提供脚本名称。不是前缀......

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

1 个答案:

答案 0 :(得分:2)

啊,我刚刚发现了这个问题,它与Zend 2毫无关系。

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

#!的/ usr / local / bin目录/ PHP

不是

#!的/ usr / bin中/ PHP