現役プログラマのプログラミング教室@岡崎市康生, Android/iOS(Swift/Kotlin)のアプリ開発、デジタル漫画制作を主軸事業としています。

さくらスタンダードPHP7にしてCakePhp3でエラーがでた

さくらスタンダードのPHPを7にする

エラー発生

PHP7で速度が激的に変わると聞いたので、さくらの遅いwordpressを5.6から7.1にしてみました。
するとCakePHP3.0でエラーが、、、><

Fatal error: You must enable the intl extension to use CakePHP. inC:\xampp\htdocs\cakephp3\config\bootstrap.php on line 38

やはり簡単にはいかないかぁー。
と思ってGoogleさんに聞いてみたら
intlのバージョンあげるだけでいけるみたい!
ではやってみよう!

intlのアップデート

intlのモジュール探してもみつからなかったんですが
どうもphp7に同梱されてるとのことでphp7を取ってきました。

wget https://github.com/php/php-src/archive/php-7.1.7.zip

念のためmodules/php/extensions/intl.soをバックアップして
php-src-php-7.1.7/ext/intlをlocal/src/にコピー
makeしてmoduleの下に移すだけ。
いやー、簡単でよかったです。
それにしてもなんですかこの速度の違い、、、久々に衝撃受けました笑

サイトの速度計測

なんとなく不明なサイトよりGoogleのが安心だったのでこちらで計測。
PHP7にしたらサーバーレスポンスが2倍にwww
古のしがらみでPHP5.6使って速度がとかいってる大手さん大丈夫かなと思ってしまいました。
PageSpeed Insights