今度は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>";