以下を参考にphp7にphp_mecabをinstallをしたのですがうまく動きませんでした。どこがまずいのでしょうか?
ちなみにpearのopendogs/mecab-betaはphp7では動きませんでした。
*参考url
https://twitter.com/rsky/status/672877419674468352
https://github.com/rsky/php-mecab
mecab単体は動作します。
$ echo "私はphp7でmecabを使いたい" | mecab
私 名詞,代名詞,一般,,,,私,ワタシ,ワタシ
は 助詞,係助詞,,,,,は,ハ,ワ
php 名詞,一般,,,,,*
7 名詞,数,,,,,*
で 助詞,格助詞,一般,,,,で,デ,デ
mecab 名詞,一般,,,,,
を 助詞,格助詞,一般,,,,を,ヲ,ヲ
使い 動詞,自立,,,五段・ワ行促音便,連用形,使う,ツカイ,ツカイ
たい 助動詞,,,,特殊・タイ,基本形,たい,タイ,タイ
EOS
*php7にphp_mecabをインストール
$ git clone https://github.com/rsky/php-mecab
$ cd php-mecab/mecab
$ phpize
$ ./configure --with-mecab=/usr/local/bin/mecab-config
$ make
$ sudo make install
Installing shared extensions: /usr/lib64/php/modules/
$ sudo vi /etc/php.d/mecab.ini
extension=mecab.so
$ php -r "print nl2br(print_r(mecab_split("私はphp7でmecabを使いたい")));"
PHP Warning: Module 'mecab' already loaded in Unknown on line 0
PHP Fatal error: Uncaught Error: Call to undefined function mecab_split() in Command line code:1
*mecabのphpinfo
$ php -r "phpinfo();" | grep mecab
/etc/php.d/mecab.ini,
mecab
mecab.default_dicdir => no value => no value
mecab.default_rcfile => no value => no value
mecab.default_userdic => no value => no value

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/17 09:51