Trouver le bon php.fichier ini

Je suis en train d'essayer de localiser le bon php.ini fichier pour le modifier et de le redémarrer apache pour que les modifications prennent place et je suis perplexe.

Ce que j'ai fait...

J'ai trouvé trois différentes de php.les fichiers ini (aucune idée de pourquoi il y en a trois) c'est de cette façon que j'ai trouvé les fichiers sudo find /-name php.ini Il a abouti à la suivante....

/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini

J'ai fait aussi....

sudo php -i | grep 'Configuration File'

Cela a montré....

Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

J'ai changé tous (juste pour être sûr) pour les paramètres je voulais.

J'ai redémarré apache à l'aide de

sudo service apache2 restart

Les résultats...

* Restarting web server apache2

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

Je le sais parce que j'ai utilisé

echo ini_get('post_max_size');

Qui était censé être changé à 20M mais n'était encore que de 2M

J'ai essayé de redémarrer mon ordinateur en pensant peut-être que serait légitime d'arrêter le serveur apache et de recharger le php.fichier ini avec le réglage correct, mais, hélas, cette tentative avait également échoué.

Est-il une chance il pourrait y avoir un autre php.fichier ini qui pourrait interférer? Je suis à une perte et aimerais un peu d'aide.

Toute aide est très appréciée!

Mise à JOUR

Une meilleure, plus utile pour les autres utilisateurs de réponse peut être trouvée ici:
https://askubuntu.com/questions/356968/find-the-correct-php-ini-file?answertab=votes#tab-top

  • Avez-vous modifié la valeur & vérifier à l'aide d'ini_get() la fonction dans tous les php.ini fichiers un par un?
  • Je ne suis pas sûr de la façon de vérifier différentes de php.les fichiers ini à l'aide de la ini_get() de la fonction, mais oui, j'ai fait ** echo ini_get('post_max_size'); ** . Qui imprime la valeur par défaut (qui aurait dû être changé à 20)
  • Avez-vous modifié le php.ini fichier qui est affiché dans la page web par phpinfo(). Vous devez le faire par sudo.
  • Oui, j'ai
  • Trouver post_max_size dans la page phpinfo, est-il encore 2M après avoir changé la valeur dans /etc/php5/apache2/php.ini? Avez-vous définissez la valeur de la .htaccess fichier?
  • Oui c'est toujours le même (comme si je n'avais pas changé une chose) et non, je n'ai même pas .fichier htaccess.
  • J'ai trouvé une solution ici stackoverflow.com/a/11673121/1653716. En disant en gros, ils avaient une erreur de syntaxe dans leur php.fichier ini qui a empêché apache de charger les autres valeurs par défaut. Savez-vous si il existe un moyen facile de vérifier le php.ini pour les erreurs de syntaxe?
  • Ce que je voulais était de modifier seulement 1 php.fichier ini une fois & voir la sortie à l'aide d' ** echo ini_get('post_max_size'); ** Si vous ne voyez pas tout changer, Revenir à l'ancienne valeur, modifier 2e php.fichier ini, voir la sortie & etc..Si aucun fichier de plans montre que les changements attendus, Il veut dire (je pense) les modifications de fichiers ne sont pas mis à jour Ou avez-vous déjà essayé toutes ces?
  • S'il vous plaît éviter crossposting: askubuntu.com/questions/356968/find-the-correct-php-ini-file.
  • J'ai lu sur la Pile d'Échange de Méta que le cross-posting n'est pas nécessairement une mauvaise chose. Il est de plus en plus probable que les questions seront ontopic à plusieurs sites comme le nombre de SE sites augmente.

InformationsquelleAutor Michael | 2013-10-12