sayosigureのブログ

自分用の覚え書き。ほぼPHP、極稀にJavaも書く。

CakePHPを入れる準備(phpのIntl拡張を有効にする)

前の記事で準備したXAMPP環境にCakePHPを入れたいと思います。

cakephp.org

 

と、その前に。
メニューのDocumentationのBookまたは左上のCook Bookからインストールの手順を確認。ここで気になる記述が。

XAMPP / WAMP のいずれでも、mcrypt 拡張も mbstring 拡張も初期インストール状態で 動きます。

XAMPP では intl 拡張は同梱されていますが、 php.ini の extension=php_intl.dll という行をコメントアウトして XAMPP コントロールパネルからサーバーの再起動を行う必要はあります。

 

https://book.cakephp.org/3.0/ja/installation.html

 拡張がちゃんと有効になっているか、確認が必要みたいですね。
phpinfoを確認したところ、mcrypt,mbstringは有効になっていましたが、intlは上記の引用の通り無効になっていたのでphp.iniを変更します。

extension=php_intl.dll 

先頭のセミコロンを外してコメントアウトを解除し、Apacheを再起動、再度phpinfoを確認。でました。

f:id:sayosigure:20170805163235p:plain

 

というわけでやっとCakePHPを入れる準備が整いました。