Search code examples
phpmacosterminalmcryptosx-yosemite

Mcrypt PHP extension required on MacOS Yosemite Apache


When running a php command in terminal I keep getting "Mcrypt PHP extension required." I have installed Mcrypt using the instructions here and phpinfo does show that it is enabled (Version: 2.5.8, Api No: 20021217). How can I get this to work to stop PHP from erroring?


Solution

  • Judging by the linked instructions, you've probably enabled the extension only for the SAPI used by Apache.

    There's usually a separate config file (/etc/php-cli.ini or something like that), which also has to be modified for CLI to load the extension.