Extension PHP Mcrypt requise sur Mac OS X
Je reçois cette erreur
Mcrypt des extensions PHP nécessaires
en bas, après je lance un composer update
:
Depuis que je suis sous Mac, j'ai essayé de courir :
brew search mcrypt
brew install php56-mcrypt
Je reçois toujours le même message d'erreur.
source d'informationauteur kyo
Vous devez vous connecter pour publier un commentaire.
Étapes
J'ai résolu ce problème en exécutant les commandes suivantes
Résultat
Pas plus Mcrypt attention !!
Après la mise à jour d'infusion:
Si vous avez installé php5.6 (ou supérieur), vous pouvez utiliser la commande suivante pour savoir quelles versions sont disponibles en infusion:
Dans mon cas, je suis en utilisant php7.0:
Sur macOS High Sierra j'ai fait ce que suit:
1 - Recherche du package:
Résultat:
2 - Recherche de ma version de php pour savoir ce que je peux avoir besoin pour l'installer:
Résultat:
3 - Installer le package approprié, pour moi, a été 7.1.7 => homebrew/php/php71-mcrypt
4 - Trouver le trouver "mcrypt.donc," extension de fichier
Résultat:
5 - Recherche php.ini
Résultat (s'il existe):
6 - Ajouter la ligne suivante à la fin de /etc/php.ini (voir la dernière étape, votre chemin d'accès correct) l'extension mcrypt.donc
Fini, vous pouvez maintenant exécuter votre commande.
Vous devez ajouter la ligne
Dans votre dmp.fichier ini responsable de la CLI de PHP version.
Pour trouver où il est, exécutez:
Dans l'utilisation XAMPP sur mon Mac, j'ai donc dû installer php et ensuite compiler mcrypt à l'aide de pecl, après que j'ai copié mcrypt.donc, pour XAMPP.
La liste des versions disponibles: http://pecl.php.net/package/mcrypt
Les commandes a:
Le dernier message de processus de construction de pecl était:
Fondée sur le chemin de processus de construction j'ai copié le compilé mcrypt.donc, pour XAMPP et activer l'extension php.ini:
Vérifier si cela fonctionne:
La suite doivent être:
N'oubliez pas de redémarrer Apache le voir fonctionner à l'aide du navigateur.
Peut-être que ça aide quelqu'un et j'ai gagner un thumbs up. Grâce