Comment définir par défaut de php.ini pour être utilisé, OSX Yosemite
- Je configurer un nouvel environnement à l'aide de OSX Yosemite.
Je suis en utilisant le haut-PHP.
J'aimerais changer certaines config de php.ini comme la date.le fuseau horaire, mais aucun de ces modifications sont le travail malgré le redémarrage du serveur apache (sudo apachectl restart).
phpinfo() est de donner un chemin d'accès différent de php --ini commande.
phpinfo():
Configuration File (php.ini) Path /usr/local/php5/lib
Chargé le Fichier de Configuration /usr/local/php5/lib/php.ini
Via les commandes :
qui php
/usr/bin/php
php --ini
Configuration File (php.ini) Path: /etc
Chargé Fichier de Configuration: /etc/php.ini
Rechercher pour les autres .fichiers ini dans: /Library/Server/Web/Config/php
Supplémentaires .les fichiers ini analysée: (aucun)
Donc je suppose que je dois dire quelque part où je devrais définir la valeur par défaut de php.ini pour être utilisé.
Des idées, des conseils?
OriginalL'auteur Brieuc | 2015-01-09
Vous devez vous connecter pour publier un commentaire.
déplacer le fichier de configuration vers le bon endroit et la mise à jour du fuseau horaire.
Ouvrir le fichier de configuration /etc/php.ini, trouver la ligne qui définit le fuseau horaire et le mettre à jour en conséquence.
Ne pas oublier d'enlever le ; au début.
Redémarrer le serveur Apache pour PHP charger le nouveau .fichier ini.
A fonctionné pour moi sur El Capitan
pas de travail sur la sierra
OriginalL'auteur
http://php.net/manual/en/configuration.file.php
Essayez de changer
PHPIniDir
danshttpd.conf
.Avez-vous essayé de l'ajouter à
httpd.conf
? Aussi, voir stackoverflow.com/a/10386320/1479812Presque mais je ne sais pas pourquoi il prend /private/etc/php.ini et non /etc/php.ini. Je l'ai mis comme ça PHPINIDir "/etc/php.ini"
OriginalL'auteur
Sur mac sierra avec php7.1, éditez le fichier /usr/local/etc/php/7.1/php.ini ne fonctionne pas, vous pouvez le modifier comme ceci:
1)
cp /etc/php.ini.default php.ini
2) modifier php.ini pour ajouter
date.timezone = Europe/Berlin
puis redémarrez votre serveur apache,
OriginalL'auteur