LoginSignup
0
0

More than 5 years have passed since last update.

mcrypt extension is required

Last updated at Posted at 2014-01-10

OS X Mavericksにアップデート後、phalconのフレームワークを使ってるサイトで掲題のエラーが出ました。

エラー文見る限り、mcryptが動いてないと思い、
infophp()を確認すると、案の定mcryptが読み込まれていませんでした。

そこで、php.iniで

extension = mcrypt.so

と指定し、infophpを確認しましたが、それでも読み込まれない。

数時間悩みましたが、

extension_dirでmcryptのパスが指定されていない。

というのが原因でした。

解決策は、

まずはコマンドでmcryptの位置を確認し、

$ sudo find /usr -name mcrypt.so

/usr/local/Cellar/php54/5.4.15/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so

php.iniで

extension_dir = "/usr/local/Cellar/php54/5.4.15/lib/php/extensions/no-debug-non-zts-20100525/"

と記述し、apacheを再起動して完了です。

$ sudo apachectl restart

mcryptインストールしているのに、読み込まれていないという方は一度確認してみるといいかもです。

0
0
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
0
0