Jump to content

Installation sur serveur local : "Intl extension is not loaded"


Recommended Posts

Bonjour, quand j'essaye d'installer Prestashop sur mon serveur local (Apache sur Mac OS), j'ai l'erreur suivante :
"Intl extension is not loaded"

J'ai PHP 7.1 et apparement l'extension fait partie de PHP par défaut à partir de la version 7.0 de PHP sans avoir besoin d'importer l'extension dans le fichier php.ini. Même quand j'essaye de l'importer, ça ne fonctionne pas.

Quand je fais php -m je vois bien intl mais lorsque je fais un phpinfo() je ne vois pas intl.


Avez-vous déjà eu ce problème ?

--------------------------------------------------

OS : macOS Mojave 10.14.3

Serveur : Apache

PHP : 7.1.23

Share this post


Link to post
Share on other sites

php -m correspond aux réglages cli

phpinfo() a ce qui est via apache (mod_php ?)

a toute fin utile (apache non synchronize) redemarre ce dernier pour voir si le problème persiste

Sinon regarder si /etc/php/7.1/apache ou /etc/php/7.1/cgi ou /etc/php/7.1/fpm contient les mêmes entrées que /etc/php/7.1/cli dans le répertoire conf.d (les uns doivent manquer intl)

C'est chemins sont peut-être légèrement différent sur mac mais le principe est le même ou si mac le permet: phpdismod intl / phpenmod intl / restart apache

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More