202 votes

Trouvez le bon fichier php.ini

J'essaie actuellement de localiser le bon fichier php.ini pour le modifier et redémarrer Apache afin que les modifications soient prises en compte, mais je suis dans l'impasse.

J'ai trouvé trois fichiers php.ini différents (aucune idée de la raison pour laquelle il y en a trois) Voici comment j'ai trouvé les fichiers

$ sudo find / -name php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini

J'ai aussi fait....

$ sudo php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

Je les ai tous modifiés (juste pour être sûr) pour qu'ils correspondent aux paramètres que je voulais.

J'ai redémarré apache en utilisant

sudo service apache2 restart

Les résultats...

* Restarting web server apache2

J'ai rechargé la page et elle a montré que le fichier php.ini n'était pas mis à jour.

Je le sais parce que j'ai utilisé

echo ini_get('post_max_size');

qui devait passer à 20 millions, mais qui n'était toujours que de 2 millions.

J'ai essayé de redémarrer mon ordinateur en pensant que cela arrêterait peut-être le serveur apache et rechargerait le fichier php.ini avec le paramètre correct, mais hélas cette tentative a également échoué.

Y a-t-il une chance qu'un autre fichier php.ini puisse interférer ?

0voto

hackernewbie Points 101

Je suis sur une pile LAMP sur Amazon Lightsail et l'emplacement du fichier php.ini correct pour mon serveur Ubuntu est :

/opt/bitnami/php/etc/php.ini

0voto

Matrix Points 101

Utilisez simplement <?= phpinfo() ?> et lire :

Fichier de configuration chargé

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X