MacでCakePHP3のインストール時にmcryptが入ってないって怒られたからその時のメモ

みなさんこんにちは!

今日ついにCakePHP3のdev preview 1が出ましたね!
CakePHP 3.0.0 dev preview 1 released

ということで早速インストール・・・しようと思ったのですが色々つまづいたのでメモ

PHPのバージョンにあわせてmcryptを入れる

なにはともあれhomebrewでlibmcryptをインストールしましょう。
以下のコマンドを実行

$ brew install mcrypt

そのあとにそれぞれのローカルにインストールされているPHPのバージョンに合わせてソースを公式からひろってきましょう。
自分は5.4.17だったので5.4.17のソースをひろってきてます。

$ curl --location -s http://museum.php.net/php5/php-5.4.17.tar.gz
$ tar zxvf php-5.4.17.tar.gz
$ cd php-5.4.17

そしてコンパイル & インストール

$ phpize
$ ./configure
$ make -j6
$ make test
$ sudo make install
$ sudo vi /etc/php.ini
# => 'extension=mcrypt.so' を追記
$ sudo apachectl restart

そして最後にインストール出来ているか確認しましょう。

$ php -i | grep -i mcrypt

# mcrypt_supportがenabledになっていればOK!

最後に

わくわくしながらCakePHP3で遊ぼうとか思ってたらここだけで2時間くらいたっちゃって疲れちゃったよ・・・
明日こそはCakePHP3で遊ぼうと思います!

PHP使うなら持ってていいと思ふ

鈴木 憲治 山田 直明 山本 義之 浅野 仁 櫻井 雄大 安藤 建一
翔泳社
売り上げランキング: 9,037