Mac OS Xのphpにgettextをインストール
9月 7th, 2010 Posted in php
Macに最初から入っているphpにgettextモジュールが入っていなかったのでインストール。
インストール・設定
まずはportsでインストール
$ sudo port install php5-gettext
php.iniの設定
下記をphp.iniに追加
extension=gettext.soapacheを再起動
# 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