OSX 10.10 L’environnement de développement local de Yosemite est tombé en panne – Problème avec PHP mcrypt

J’ai un environnement de développement local sur mon MBP en utilisant osx yosemite, php 5.5.14, apache 2.4 mysql (parfois) et quelques choses installées via brew.

J’ai essayé d’exécuter un CMS localement et j’ai rencontré un problème où il était indiqué que j’avais besoin de mcrypt; J’ai donc essayé de l’installer et a été rapidement installé.

A fait une petite recherche, a essayé de le réinstaller et maintenant je suis confronté à cette erreur lors de l’exécution de php -v. De plus, cela a empêché mon environnement de me montrer mon site et tout ce qu’il dit maintenant est «ça marche!

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php55-mcrypt/5.5.21/mcrypt.so' - dlopen(/usr/local/Cellar/php55-mcrypt/5.5.21/mcrypt.so, 9): image not found in Unknown on line 0 Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php55-mcrypt/5.5.21/mcrypt.so' - dlopen(/usr/local/Cellar/php55-mcrypt/5.5.21/mcrypt.so, 9): image not found in Unknown on line 0 PHP 5.5.21 (cli) (built: Feb 12 2015 20:17:17) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies 

Toute aide serait très appréciée et merci d’avance.

Assurez-vous de charger l’extension mcrypt.so dans votre fichier php.ini . De plus, vous devrez peut-être lancer brew install mcrypt php55-mcrypt pour obtenir l’extension PHP.

Trouvez l’emplacement de votre ini avec:

 php -i | grep php.ini 

Editez le fichier et ajoutez l’ extension=mcrypt.so au fichier, enregistrez et redémarrez Apache.