CakePHP3 intlモジュールインストール
intlモジュールをインストール
// remiリポジトリの公開鍵を取り込む # rpm --import https://rpms.remirepo.net/RPM-GPG-KEY-remi // yum-config-manager コマンドのインストールと remiリポジトリの追加 # yum install yum-utils https://rpms.remirepo.net/enterprise/remi-release-7.rpm // remi-php71 リポジトリを有効化 # yum-config-manager --enable remi-php71 // PHP と拡張モジュールなどをインストール # yum install php php-mbstring php-intl // 確認 # yum list | grep intl php-intl.x86_64 7.1.0-1.el7.remi @remi-php71 intltool.noarch 0.50.2-6.el7 base mintlocale.noarch 1.1.6-0.7.gitfb4118d.el7 epel perl-libintl.x86_64 1.20-12.el7 base php-symfony-intl.noarch 2.8.12-2.el7 epel php56-php-intl.x86_64 5.6.29-1.el7.remi remi-safe php70-php-intl.x86_64 7.0.14-1.el7.remi remi-safe php71-php-intl.x86_64 7.1.0-1.el7.remi remi-safe
php.ini編集
// 変更前 [intl] ・・・ ;intl.use_exceptions = 0 // 変更後 [intl] ・・・ intl.use_exceptions = 1 <h3>再起動・確認</h3> # service httpd restart
phpinfo()で確認
intl Internationalization support enabled version 1.1.0 ICU version 50.1.2 ICU Data version 50.1
その他
tmp、logs、vendorディレクトリなどに書き込みが出来ないとのエラーは適宜パーミッションを変更
chmod -R 775 tmp/