1

我正在尝试将传入的邮件通过管道传输到此脚本。因此,如果我调用“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
    .....
4

1 回答 1

2

啊,我才发现问题,和 Zend 2 完全没有关系。

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

#!/usr/local/bin/php

不是

#!/usr/bin/php

于 2013-02-01T16:44:51.533 回答