Bonjour,

J'ai bien vu qu'il y avait déjà eu quelques discussions d'ouverte sur le sujet mais aucune ne m'a parmis de résoudre le soucis concernant l'installation de l'extension php "intl" sur mon mac/yosemite.

J'ai pu la placer sur mon MAMP, mais il semblerait, lorsque j'essaie d'installer symphony ou cakephp3, deux framework php qui requière cette extension, qu'il faut qu'elle soit installé sur le systéme.
Lorsque je regarde le phpinfo via MAMP et que je regarde à intl j'ai :

intl

Internationalization support    enabled
version 1.1.0
ICU version 52.1
ICU Data version    52.1
Directive   Local Value Master Value
intl.default_locale no value    no value
intl.error_level    0   0
intl.use_exceptions 0   0

Et malgrés plusieurs manip essayé, que j'ai vu en cherchant sur google, je n'y parviens toujours pas.

Je travail depuis peu sur mac, les connaissances que j'ai de ces OS sont limitées. Mais il semblerait que l'extension soit bien présente sur MAMP et lors de l'installation des frameworks cités au-dessus, ils cherchent l'extension intl sur le système.
Si qqun pouvait m'aider je lui en serait trés reconnaissant.

5 réponses


Grafikart
Réponse acceptée

Essaie d'installer PHP / MySQL sans mamp tu auras bcp moins de pb http://www.grafikart.fr/tutoriels/mac-os/yosemite-apache-php-mysql-524

En effet je te remercie, ne trouvant toujours pas de solution et n'ayant pas réussi à faire en sorte de rediriger vers le php de mamp, jvais certainement opter pour cette solution.

Cependant dés le début ça ne va pas, les quelques manip que j'ai faites plus tot dans la semaine pr essayer d'avoir mon serveur mamp entierement compatible avec les framework que je souhaite installés sont peut être en cause :s
Lorsque je place dans l'url: localhost ou 127.0.0.1, c est => "Page Web inaccessible";

Je rajoute ça au cas ou ça aurait un quelconque rapport;

macbook:~ moi$ apachectl
httpd: Syntax error on line 59 of /private/etc/apache2/httpd.conf: Cannot load libexec/apache2/mod_authn_default.so into server: dlopen(/usr/libexec/apache2/mod_authn_default.so, 10): image not found

Edite le fichier et retire le chargement de ce module, puisqu'il ne le trouve pas :)

Oui en effet, c'est ce que j'ai commencé à faire et c'est assez répétitif, c'est à dire que j'ai comme ça commenter plusieurs ligne de module dans mon httpd.conf, puis c'est

macbook:~ moi$ apachectl
httpd: Syntax error on line 501 of /private/etc/apache2/httpd.conf: Could not open configuration file /private/etc/apache2/other/+php-osx.conf: No such file or directory

dans le finder au niveau du répertoire ../apache2/other/, le fichier +php-osx.conf existe bien (avec une petit flèche en bas a gauche de son icone comme pr indiquer que c est un raccourci).
En cherchant rapidement je suis tombé là dessus : une discussion
Mais ça serait pas mal qu'il n'y ai pas forcement de réinstaller php.