Назад | Перейти на главную страницу

отключить модуль PHP gettext

Есть ли способ отключить расширение PHP gettext в моей установке ubuntu? Мне это нужно для тестирования. gettext.ini отсутствует в папке conf.d, и я не знаю, где искать.

Я использую Ubuntu 10.04

Заранее спасибо!

Поскольку поддержка gettext предоставляется в виде предварительно скомпилированного расширения (те, для которых вы можете найти файлы .ini, загружаются динамически), вы можете отключить ее, перекомпилировав PHP. Это в основном означает, что вам необходимо удалить текущую установку PHP, загрузить исходные коды PHP с PHP.net и скомпилировать ее с нуля. Это хороший урок по этому поводу:

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

Другой вариант - просто отключить функции gettext. Вы можете сделать это, используя

disable_functions = 

директива в вашем файле /etc/php5/apache2/php.ini

Однако это не отключит поддержку gettext.

disable_classes=gettext в вашем php.ini должно это делать.