MeCabをPHPで動かしてみる(Windows版)

前回MeCabのWin版をインストールして実行できたので、
今度はPHPからMeCabを動かしてみる。

参考にしたサイトはこちら
http://kudelab.com/archives/15

※注意点
「mecab.exe」が「Program Files」等スペースを含むディレクトリに
インストールした場合は、「"」で囲って上げる必要がある。

$text = "私は走りながら考えるエンジニアです。";
$exe_path = 'C:/"Program Files"/MeCab/bin/mecab.exe';
$descriptorspec = array(
0 => array("pipe", "r")
, 1 => array("pipe", "w")
);
$process = proc_open($exe_path, $descriptorspec, $pipes);
if (is_resource($process)) {
fwrite($pipes[0], $text);
fclose($pipes[0]);
$result = stream_get_contents($pipes[1]);
fclose($pipes[1]);
proc_close($process);
}
echo "<pre>";
print_r($result);
echo "</pre>";
タグ:mecab PHP
posted by handsrecs at 23:32 | Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック