Informations PHP (phpinfo())
  
  
  
    
      Par Pierre-Yves Landuré
         —
    
  
  
  
  
  
    Dernière modification
    04/10/2017 11:47
  
  
  
  
  
  
Affiche les informations sur la version de PHP utilisée par le serveur.
Ce guide est testé sur:
- Debian 6.0 Squeeze
 - Debian 7.0 Wheezy
 
Prérequis
Ce guide nécessite:
- L'accès aux statuts du serveur, comme décrit par Afficher les statuts d'un serveur.
 
- un serveur HTTP avec support du PHP, comme décrit par Installer PHP-FPM sur Debian.
 
Paramètres
Renseignez le domaine d'accès aux statuts du serveur:
DOMAIN="status.domain.com"
Installation
Détectez le fichier de configuration du site de statut:
STATUS_VHOST="$(command grep -rl \
"STATUS PAGES CONFIGURATION END" \
'/etc/apache2/sites-available')"
Détectez le chemin d'installation utilisé:
if [ -n "${STATUS_VHOST}" ]; then
  INSTALL_PATH=$(command grep "DocumentRoot" "${STATUS_VHOST}" \
    | command sed -e 's/^[ \t]*//;s/[ \t]*$//' -e 's/[ \t]*[ \t]/ /g' \
    | command cut --delimiter=" " --field=2)
fi
Installez le fichier d'affichage des informations PHP:
if [ -e '/etc/php5' ]; then
command echo "<?php phpinfo() ?>" > "${INSTALL_PATH}/phpinfo.php"
fi
Ajoutez le lien correspondant à la page d'accueil du domaine.
if [ -e "${INSTALL_PATH}/phpinfo.php" ]; then
  command sed -i -e '/<\/ul>/i\
  <li><a href="./phpinfo.php">PHP info</a></li>' \
     "${INSTALL_PATH}/index.html"
fi
Vous pouvez maintenant accéder aux informations sur l'installation PHP.
