Есть ли способ отключить расширение 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 должно это делать.