微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP Gettext问题(像非线程安全?)

我想开始使用gettext处理我的Web项目翻译( PHP 5).由于它是广泛使用的标准,具有良好的信誉,似乎是最好的选择.

但是,我也听到有关服务器不兼容的事情,它是非线程安全的.这对我使用它的项目意味着什么?由于我构建了许多人使用的东西,所以我的代码非常重要.

我们在谈论小问题(像人们还在使用PHP 4)还是像网页上的gettext分发和安装这样的主要问题呢?

线程问题只适用于使用嵌入式PHP(例如Apache的mod-PHP)并运行使用线程的服务器(如Apache服务器与worker-mpm).

如果以下情况,则线程安全问题不适用于您:

>使用Nginx服务器(不使用线程)
>您可以使用Apache(带有线程的MPM或不支持),并以fastcgi模式使用PHP
>在mod-PHP模式下,使用非线程MPM(作为prefork-MPM)和PHP的Apache.

所以大多数缺省Apache安装的人不应该担心gettext不是线程安全的,因为大多数发行版的认apache的安装都是非线程的prefork-MPM!

附:还要记住,Windows上的Apache是​​线程化的.

原文地址:https://www.jb51.cc/php/130624.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐