MacPortsでインストールしたPHPにMeCab extensionをインストール

日本語blog 一部拡大
Creative Commons License photo credit: shokai

PHPからMeCabの機能を呼び出すためのMeCab extension(php-mecab 0.4.1)を、MacPortsを使ってインストールしたPHPにインストールしてみたので、手順をメモしておきます。

PHPとMeCabは既にインストールできている前提で話を進めますね。
(参考:MacPortsを使ったMeCabのインストール手順

インストール手順

まず、以下のサイト(GitHub)からMeCab extensionのソースコードをダウンロードします。

ダウンロードできたら、以下のコマンドを実行し圧縮ファイルを展開 & 中に移動。

後はコンパイル & インストール。確実にMacPortsでインストールしたPHPに対してMeCabエクステンションをインストールするために、php関係のコマンドは絶対パスで入力してます。

最後に「/opt/local/etc/php5/php.ini」に以下を追記すればインストール完了です。

phpinfo()の画面に以下のような表示があればちゃんとインストールされているはずです。

mecab

お疲れさまでした。

  • Hear_flac_in_s9

    何度やってもうまくphpinfo()にmecabが追加されません。
    環境はMac OS X lion でMAMPにてphpとEclipseで動作させています。
    Mecab自体はhomebrewを使ってインストールしてターミナル上での動作は確認しています。
    何か改善策があればご教授よろしくお願い