1

我遇到了 Nginx 和 php-gettext 模块的问题。在 apache 上一切正常,但在 nginx 上不行。我的笔记本上启动了两台服务器。Apache 在 80 端口上工作,Nginx 在 81 端口上运行。当我在 apache 的端口上运行我的页面时,一切正常,gettext 的翻译等,但是当我切换到 nginx(在端口 81 上)时,gettext 正在停止 wokrs。

我已经在寻找答案,但没有人能帮助我。

我正在使用 SpawnCGI 运行 php,但尝试了 php-fpm,结果相同。我无法想象这一切都适用于 apache,但在 nginx 上却不是;z。

如果你有任何想法帮助我。

4

1 回答 1

1

您是否将 PHP 作为 Apache 中的 mod_php Apache 模块和 Nginx 上的 FastCGI 运行?还是它们都配置了完全相同的 FastCGI 后端?

如果它们不同:在两者上运行 phpinfo() 并查看 gettext 扩展是否可用。

变化是,您的 Apache 的 mod_php 模块正在加载与您的 FastCGI 版本不同的 php.ini 文件。

于 2011-12-11T10:17:43.527 回答