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.