Macに最初から入っているphpにgettextモジュールが入っていなかったのでインストール。
目次
インストール・設定
まずはportsでインストール
$ sudo port install php5-gettext
php.iniの設定
下記をphp.iniに追加
extension=gettext.so
apacheを再起動
# apachectl graceful
しかしなぜかうまく設定できませんでした...
インストールされたgettext.soの場所をしらべると、
$ find /opt -name gettext.so
/opt/local/lib/php/extensions/no-debug-non-zts-20090626/gettext.so
一方phpinfo()の出力を見ると、extension_dirは以下の場所でした
extension\_dir /usr/lib/php/extensions/no-debug-non-zts-20090626
ということで、以下のようにリンクを貼って解決
$ cd /usr/lib/php/extensions/no-debug-non-zts-20090626
# ln -sf /opt/local/lib/php/extensions/no-debug-non-zts-20090626/gettext.so .
再度、apacheを再起動して設定完了
# apachectl graceful