PHP-CLI 脚本在被 Apache 调用时不知道 $_SERVER


PHP-CLI script doesn't know $_SERVER when called by Apache?

这是一个奇怪的问题:

我有一个PHP-CLI脚本,当从shell调用时运行良好。

但是当我让 apache 通过 system() 执行它时,它似乎忘记了所有超全局变量(或至少 $_SERVER )(它们是 1/true )。

关于它来自哪里的任何想法?

readline扩展名是坏人。

停用它,它可以工作。