Vous êtes ici : Accueil / Debian GNU/Linux / Applications Web / Administration / Afficher les statuts d'un serveur / Informations PHP (phpinfo())

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:

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.