EC-CUBE用の拡張モジュールインストール

EC-CUBE4をサーバーに入れてみたら下記のエラー・警告が出た。

[必須] intl拡張モジュールが有効になっていません。
[推奨] apc拡張モジュールが有効になっていません。

[intlの導入]
sudo yum -y install –enablerepo=remi php74-php-intl

/opt/remi/php74/root/usr/lib64/php/modules/intl.so
ができているので、
/etc/php.d/20-intl.ini

extension=/opt/remi/php74/root/usr/lib64/php/modules/intl.so
と書く。

[apcの導入]
sudo yum -y install –enablerepo=remi php74-php-pecl-apc

/opt/remi/php74/root/usr/lib64/php/modules/apc.so
ができているので、
/etc/php.d/20-apc.ini

extension=/opt/remi/php74/root/usr/lib64/php/modules/apc.so
と書くが、
PHP Warning: PHP Startup: Unable to load dynamic library
とエラーになってしまう。

調べると、APCは古くてAPCuというのが新しいらしいので、一緒に入っていたapcu.soを使って
/etc/php.d/20-apcu.ini

extension=/opt/remi/php74/root/usr/lib64/php/modules/apcu.so
を書いた。

httpdをrestartさせるとphpinfoにも表示。
ただ、EC-CUBEの警告は消えないけど、新しいのに対応してないということみたいなのでスルー。


Categories:

Tags:


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA