php 7.3で運用していたサイトをphp 7.4に更新したときの作業内容記録です。
php7.4もphp 7.4.5に来たのでそろそろアップデートしてもいいかなと思います。
php 7.3からphp 7.4へのアップデート
すでにphp 7.3が入っているCentOS 7環境でphpをphp 7.4に更新します。
まず
cd /etc/yum.repos.d/
にremi-php74.repoがあることを確認しておきます。
あることが確認できたら更新作業を行ないます。
yum --enablerepo=remi-php74 update
これでphp 7.3からphp 7.4環境に書き換わりました。
php 7.4アップデート時の不具合対処
php 7.4へ更新する際に当環境では日本語品詞分解のmecabのphp拡張ライブラリmecab.soでエラーが出ていたのでmecabを再度ビルドします。
cd /usr/local/src/php-mecab/mecab make clean ./configure --with-charset=utf8 --enable-utf8-only make make test make install
phpを再起動してmecabのエラーがなくなり動作していることを確認しました。
必要に応じてウェブサーバーもrestartさせます。
あわせて読みたい
CentOS7に、PHP 7.1を入れてみた
php 5.4系からphp 7.x系に移行するための方法と参考資料を掲載します。
日本語文を品詞分解したくなったのでmecabをphpに入れるの巻
mecabをphpに入れるmecabは、オープンソースの形態素解析エンジンです。簡単に言うと与えた文章を品詞分解してくれます。mecabは特定の辞書やコーパスに依存しない汎用な設計になっているため、研究分野などで活用されています。mecab...
公式サイト