Question simple: où se trouve l'emplacement PHP.INI correct sous Mac OSX El Capitan?
J'ai essayé de mettre à jour celui du dossier/etc mais rien n'a changé.
Solution simple
créer un fichier d'informations php dans votre dossier web
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
ouvrir le fichier dans le navigateur
chercher
INFO_GENERAL 1 La ligne de configuration, l'emplacement php.ini, la date de construction, Serveur Web, Système et plus.
Extrait de manuel php
Une autre option est d'utiliser
<? php_ini_loaded_file(); ?>
L'emplacement par défaut sur OSX El Capitan et macOS Sierra est /etc/php.ini
Mais si ce fichier n'existe pas, php utilisera /etc/php.ini.default
. N'oubliez pas de créer une copie si vous souhaitez apporter des modifications:
$ Sudo cp /etc/php.ini.default /etc/php.ini
De plus, php va scanner le répertoire /Library/Server/Web/Config/php
pour rechercher d'autres fichiers .ini.
Redémarrez Apache si vous avez apporté des modifications:
$ Sudo apachectl -k restart
Remarque: si vous installez PHP7, cet emplacement deviendra /usr/local/etc/php/7.0/php.ini
je connais trois façons:
<?php phpinfo();
et ouvrir le fichier dans le navigateurChose étrange, phpinfo () n’affiche pas l’emplacement du fichier, mais le voici: /etc/php.ini.default