Maison >développement back-end >tutoriel php >Erreur Laravel « Extension PHP Mcrypt » : comment la corriger lors de l'utilisation de MAMP ?
Laravel : Dépannage de l'erreur "Extension PHP Mcrypt"
Laravel nécessite l'extension PHP Mcrypt, et un message d'erreur indiquant son absence peut être frustrant . Cet article aborde ce problème rencontré lors de l'utilisation de la fonction de migration dans Laravel 4 sur OSX.
Même si l'extension Mcrypt semble activée, des problèmes peuvent persister. Un coupable potentiel est la présence de MAMP, un environnement de développement populaire pour PHP. MAMP utilise sa propre version de PHP, qui n'est peut-être pas celle utilisée par Laravel.
Pour résoudre ce problème, vérifiez la version de PHP utilisée en exécutant « which php » dans le terminal. S'il ne provient pas de MAMP, modifiez ou créez ~/.bash_profile dans votre répertoire personnel (~) et ajoutez la ligne suivante :
export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
Remplacez 'php5.4.10' par la version PHP appropriée utilisée par MAMP. Redémarrez le terminal et vérifiez à nouveau la version PHP. Cela devrait maintenant pointer vers PHP de MAMP.
Si ce qui précède ne fonctionne pas, accédez à « /Applications/MAMP/bin/php », exécutez « ls » pour déterminer la version PHP installée et remplacez « php5 ». 4.10' dans la commande en conséquence.
Une fois la version MAMP PHP utilisée, réessayez la fonction de migration de Laravel. Il devrait maintenant s'exécuter avec succès.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!