Dépannage de l'installation de Php-intl sur XAMPP
Description du problème :
Installation et activation de l'extension intl sur XAMPP pour Mac OS X s'avère difficile. Malgré le suivi des étapes décrites dans divers didacticiels, le php -m | La commande grep intl renvoie toujours un résultat vide, indiquant que l'extension n'est pas installée.
Diagnostic et solution :
Pour résoudre ce problème, une série d'étapes est recommandée :
-
Vérifiez le chemin PHP : Assurez-vous que le chemin PHP correct est défini. Si vous utilisez XAMPP, il doit pointer vers /Applications/XAMPP/xamppfiles/bin/php.
-
Installer ICU4C : À l'aide du gestionnaire de packages Homebrew, installez ICU4C avec la commande Brew install icu4c.
-
Installer Intl Pecl : Mettez à jour les canaux Pecl et installez l'extension intl à l'aide des commandes suivantes :
root$: sudo pecl update-channels
root$: sudo pecl install intl
Copier après la connexion
-
Décommentez intl. donc : Dans le fichier /Applications/XAMPP/xamppfiles/etc/php.ini, ajoutez ou décommentez la ligne extension=intl.so.
-
Redémarrez Apache : Redémarrez Apache serveur pour que les modifications prennent effet.
Remarques supplémentaires :
- Autoconf devra peut-être être installé avant d'installer intl. Cela peut être fait en utilisant Homebrew (brew install autoconf automake) ou en exécutant les commandes fournies dans la réponse spécifiée.
- Si le problème persiste, envisagez de vérifier tout remplacement de php.ini ou tout autre conflit potentiel.
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!