2018年1月8日月曜日

gettextをインストールしてPHPで利用できるようにする

「gettext」は多言語化対応するためのライブラリであらかじめpoファイルに各言語に対応した翻訳を作成しておくと言語に合わせて表示することができる。
今回はgettextをインストールしてPHPで利用できるようにしたときのメモ。

gettextのインストール

gettextをPHPで利用するにはgettext本体のインストールと、PHPエクステンションのインストールが必要になる。

gettextのインストーラーがあるディレクトリ

/usr/ports/devel/gettext

#cd /usr/ports/devel/gettext⏎ ←gettextのインストーラーが保存されている場所へ移動
#make install clean⏎ ←gettextのインストール

make configはなし

phpエクステンションのインストール

gettextをphpで利用できるようにエクステンションをインストールした。

phpエクステンションのインストーラーがあるディレクトリ

/usr/ports/devel/php56-gettext

#cd /usr/ports/devel/php56-gettext⏎ ←phpエクステンションのインストーラーが保存されている場所へ移動
#make install clean⏎ ←phpエクステンションのインストール

エクステンションはPHPのバージョンに合わせる。
PHPのバージョンは以下のコマンドで確認できる。


#php -v⏎

make configはなし

「/usr/local/etc/php」に「ext-20-gettext.ini」ができる。
ない場合は作成する。

vi ext-20-gettext.ini⏎

extension=gettext.so ←追加後保存する

Apacheを再起動

Apacheを再起動して設定を有効にする。

# /usr/local/etc/rc.d/apache22 restart⏎

0 件のコメント :

コメントを投稿

ご質問などあればこちらへどうぞ