「Mac/インストール/php」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→phpでmecab) |
(→phpでmecab) |
||
| 行68: | 行68: | ||
php.iniに以下追加 | php.iniに以下追加 | ||
| − | + | <pre> | |
| + | extension="mecab.so" | ||
| + | |||
| + | mecab.default_rcfile=/opt/homebrew/etc/mecabrc | ||
| + | mecab.default_dicdir=/opt/homebrew/lib/mecab/dic/ipadic | ||
| + | </pre> | ||
| + | |||
| + | 確認 | ||
| + | <pre> | ||
| + | % php -i | grep mecab | ||
| + | mecab | ||
| + | mecab.default_dicdir => /opt/homebrew/lib/mecab/dic/ipadic => /opt/homebrew/lib/mecab/dic/ipadic | ||
| + | mecab.default_rcfile => /opt/homebrew/etc/mecabrc => /opt/homebrew/etc/mecabrc | ||
| + | mecab.default_userdic => no value => no value | ||
| + | </pre> | ||
===辞書確認=== | ===辞書確認=== | ||
% mecab -D | % mecab -D | ||
filename: /opt/homebrew/lib/mecab/dic/ipadic/sys.dic | filename: /opt/homebrew/lib/mecab/dic/ipadic/sys.dic | ||
2026年4月4日 (土) 15:24時点における版
目次
php5.6インストール
$ brew search php56 $ brew install homebrew/php/php56 $ php -v PHP 5.6.29 (cli) (built: Dec 9 2016 07:03:56)
php5.6 mcryptインストール
$ php -m | grep mcrypt #インストール確認 $ brew search mcrypt homebrew/php/php53-mcrypt homebrew/php/php55-mcrypt homebrew/php/php70-mcrypt mcrypt homebrew/php/php54-mcrypt homebrew/php/php56-mcrypt homebrew/php/php71-mcrypt $ brew install php56-mcrypt $ php -m | grep mcrypt mcrypt
timezone設定
$ sudo vi /usr/local/etc/php/5.6/php.ini date.timezone = Asia/Tokyo $ php -v | grep timezone Default timezone => Asia/Tokyo date.timezone => Asia/Tokyo => Asia/Tokyo
php-opcacheインストール
brew uninstall --ignore-dependencies php56 #インストールされているphp5.6を削除 brew install php56-opcache
code_snifferインストール
静的解析ツール
brew install php-code-sniffer
php7インストール
brew install php php -v > PHP 7.4.33
phpでmecab
mac/インストール/mecab [ショートカット]
ソース取得
cd ~/src git clone https://github.com/rsky/php-mecab.git # php7 git clone https://github.com/ranvis/php-mecab.git # php8 cd php-mecab/mecab
本体の場所を確認
which mecab-config /opt/homebrew/bin/mecab-config
以下を実行
phpize ./configure --with-mecab=/opt/homebrew/bin/ make sudo make install
php.iniにmecab.so追加
$ php --ini Loaded Configuration File: "/opt/homebrew/etc/php/8.5/php.ini"
php.iniに以下追加
extension="mecab.so" mecab.default_rcfile=/opt/homebrew/etc/mecabrc mecab.default_dicdir=/opt/homebrew/lib/mecab/dic/ipadic
確認
% php -i | grep mecab mecab mecab.default_dicdir => /opt/homebrew/lib/mecab/dic/ipadic => /opt/homebrew/lib/mecab/dic/ipadic mecab.default_rcfile => /opt/homebrew/etc/mecabrc => /opt/homebrew/etc/mecabrc mecab.default_userdic => no value => no value
辞書確認
% mecab -D filename: /opt/homebrew/lib/mecab/dic/ipadic/sys.dic
