1

Nginx と php-gettext モジュールに問題があります。Apacheではすべて問題なく動作しますが、nginxでは問題ありません。ノートブックで 2 つのサーバーを起動しました。Apache は 80 ポートで動作し、Nginx は 81 ポートで動作します。ページを Apache のポートで実行すると、gettext の変換などはすべて正常に動作しますが、(ポート 81 で) nginx に切り替えると、gettext が wokrs を停止します。

私はすでに答えを探していましたが、誰も助けてくれませんでした。

SpawnCGI を使用して php を実行していますが、php-fpm を試してみましたが、結果は同じでした。すべてがApacheでは機能するが、nginxでは機能しないとは想像できません;z。

何かアイデアがあれば、私を助けてください。

4

1 に答える 1

1

Apache では mod_php Apache モジュールとして、Nginx では FastCGI として PHP を実行していますか? それとも、両方ともまったく同じ FastCGI バックエンドで構成されていますか?

それらが異なる場合: 両方で phpinfo() を実行し、gettext 拡張機能が使用可能かどうかを確認します。

変更点は、Apache の mod_php モジュールが FastCGI バージョンとは異なる php.ini ファイルをロードしていることです。

于 2011-12-11T10:17:43.527 に答える