禁用 PHP gettext 模块

禁用 PHP gettext 模块

有没有办法在我的 ubuntu 安装中禁用 PHP gettext 扩展?我需要这个用于测试目的。gettext.ini 不在 conf.d 文件夹中,我不知道在哪里查找。

我正在运行 Ubuntu 10.04

先感谢您!

答案1

由于 gettext 支持是作为预编译扩展提供的(您可以找到 .ini 文件的扩展是动态加载的),您可以通过重新编译 PHP 来禁用它。这基本上意味着您需要卸载当前的 PHP 安装,从 PHP.net 下载 PHP 源代码并从头开始编译它。这是一个很好的教程:

http://www.iansharpe.com/art_PHPrecompile.php

另一个选择是直接禁用 gettext 函数。你可以使用以下方法实现

disable_functions = 

/etc/php5/apache2/php.ini 文件中的指令

但这不会禁用 gettext 支持。

答案2

disable_classes=gettext在您的 php.ini 中应该可以做到这一点。

相关内容