我有问题巫婆Nginx和php-gettext模块。所有的工作都没有任何麻烦的apache,但在nginx没有。我的笔记本上已经启动了两台服务器。 Apache工作在80端口,Nginx工作在81.当我在apache的端口上运行我的页面时,所有工作正常,gettext的翻译等,但是当我切换到nginx(在端口81上)时,gettext正在停止wokrs。
我已经找到了答案,但没有人可以帮助我。
我正在使用SpawnCGI来运行php,但尝试了php-fpm,并且结果相同。我无法想象所有这些都适用于apache但不适用于nginx; z。
如果你有任何想法帮助我。
答案 0 :(得分:1)
您在Apache中运行PHP作为mod_php Apache模块,在Nginx上运行FastCGI吗?或者它们都配置了完全相同的FastCGI后端?
如果它们不同:在两者上运行phpinfo()并查看gettext扩展是否可用。
更改是,您的Apache的mod_php模块正在加载与您的FastCGI版本不同的php.ini文件。