Question simple: où est l'emplacement correct de PHP.INI dans Mac OSX El Capitan?Emplacement de PHP.ini sur El Capitan
J'ai essayé de mettre à jour le dossier /etc, mais rien n'a changé.
Question simple: où est l'emplacement correct de PHP.INI dans Mac OSX El Capitan?Emplacement de PHP.ini sur El Capitan
J'ai essayé de mettre à jour le dossier /etc, mais rien n'a changé.
solution simple
créer un fichier PHP info dans votre dossier web
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
ouvrir le fichier dans le navigateur
look pour
INFO_GENERAL 1 La ligne de configuration, emplacement php.ini, date de création, Web Server, System et plus encore.
Taken de php manual
Une autre option consiste à utiliser
<? php_ini_loaded_file(); ?>
phpinfo() dit que mon php.ini est sur le dossier 'etc'. Mais dans ce dossier j'ai beaucoup de fichiers comme php.ini-5.2-précédent, php.ini.default, php.ini.default-précédent et ainsi de suite, mais je n'ai pas un fichier appelé simplement 'php.ini' . Qu'est-ce que je manque ici? – delphirules
essayez ceci à la place ' php_ini_loaded_file(); ?> ' – davejal
J'ai simplement créé le fichier php.ini et cela a fonctionné, merci! – delphirules
Je sais que trois façons:
<?php phpinfo();
et ouvrez le fichier dans le navigateurChose étrange que phpinfo() ne montre pas l'emplacement du fichier, mais ici il est: /etc/php.ini.default
Il est possible que PHP s'exécute sans un fichier php.ini et ne fonctionne que par défaut. Si vous copiez /etc/php.ini.default dans /etc/php.ini et redémarrez Apache, il affichera /etc/php.ini comme fichier de configuration chargé. – AndyDunn
L'emplacement par défaut sur Mac OS X El Capitan et Mac OS Sierra est /etc/php.ini
Mais si ce fichier n » t existe, php utilisera /etc/php.ini.default
. Ne pas oublier de créer une copie si vous souhaitez apporter des modifications:
$ sudo cp /etc/php.ini.default /etc/php.ini
En outre, php va scanner /Library/Server/Web/Config/php
dir pour plus.fichiers ini
Redémarrez Apache si vous avez fait des modifications:
$ sudo apachectl -k restart
Note: si vous installez PHP7, cet endroit va changer à /usr/local/etc/php/7.0/php.ini
À la votre! - Ce joyau semble perdu parmi beaucoup d'autres conseils de SO qui n'ont pas fonctionné pour moi .... – n99
up vote for php 7 –
Ceci est une version polie de « solution simple ", quelqu'un posté avant
<?php echo phpinfo();
ouvrir le fichier dans le navigateur
Avez-vous un accès SSH? Mettez ceci dans le terminal et appuyez sur Entrée: 'php --ini' –
php -i | grep supplémentaire –