Vous êtes ici : Accueil / Debian GNU/Linux / Serveurs / PHP / Gérer la configuration PHP en ligne de commande sur Debian

Gérer la configuration PHP en ligne de commande sur Debian

Par Pierre-Yves Landuré Dernière modification 15/03/2013 15:18

Limite mémoire, taille des fichiers déposés, gestion des guillemets, ... sont autant de paramètres de configuration de PHP dont la modification est demandée par diverses applications Web lors de leur installation. Ce guide propose la mise en place d'un script en ligne de commande permettant la modification sans conflit de la configuration PHP.

Ce guide est testé sur:

  • Debian 6.0 Squeeze
  • Debian 7.0 Wheezy

Installation

Installez les logiciels nécessaires:

command apt-get install php5-cli

Installez le script php-tools permettant la gestion de la configuration PHP:

command wget 'https://raw.github.com/biapy/howto.biapy.com/master/php5/php-tools' \
    --quiet --no-check-certificate --output-document='/usr/bin/php-tools'
command chmod +x '/usr/bin/php-tools'

Ce guide recommande la mise en place des configurations décrites dans Améliorer la configuration initiale de PHP5 sur Debian.

Utilisation

Obtenir la valeur actuelle d'une option de configuration PHP:

# command php-tools --get 'post_max_size'

Analyser la configuration d'une option PHP:

# command php-tools --analyze 'post_max_size'

Forcer la valeur d'une option PHP (ici, force l'option post_max_size à 5Mo):

# command php-tools --fix 'post_max_size' '5M'

Augmenter la valeur d'une option PHP si nécessaire (ici, règle post_max_size à 10Mo si la valeur précédente n'est pas supérieure):

# command php-tools --set 'post_max_size' '10M'

Les réglages mis en place par la commande php-tools sont placés dans le fichier "/etc/php5/conf.d/zzz-php-tools.ini".

Merci d'aider à faire vivre ce site.