LoginSignup
2
2

More than 5 years have passed since last update.

MacOSX Yosemite 10.10.3 のPHPにmcryptモジュールをインストールする

Posted at

手元のMacにLaravelをインストールしようとすると、なぜかPHPのmcryptモジュールがインストールされていなかったのでインストールメモ。

環境

Mac OS X Yosemite 10.10.3
PHP Ver.5.5.20
※全てターミナルで作業します

インストール前の確認

mcrypt モジュールが含まれていないことを確認する

$ php -i | grep mcrypt
#何も表示されない

libmcryptをインストールする

$ brew install mcrypt

PHPソースコードをダウンロード

$ wget http://jp1.php.net/get/php-5.5.20.tar.gz/from/this/mirror | tar zx

拡張モジュールのディレクトリに移動

$ cd php-5.5.20/ext/mcrypt/

mcryptモジュールをビルドしてインストール

$ phpize
$ ./configure
$ make
$ make test
$ sudo make install #インストールは管理者権限で

php.iniにモジュール宣言を追加

php.ini
extension=mcrypt.so
#場合によっては make install 時に出力された絶対パスを指定

mcrypt がロードされているのを確認する

$ php -i | grep mcrypt
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2