Table des matières
PHP
pecl install (échec)
En cas d'échec de compilation au cours de l'installation d'un module, récupérer la première ligne en erreur et faire une recherche. Quelques paquetages dont l'installation peut débloquer la situation :
# apt-get install libpcre3-dev
Pense-bête
Retrouver les répertoires
- $_SERVER['DOCUMENT_ROOT'] qui donne le chemin complet jusqu'au répertoire courant, ou encore
- $_SERVER['SCRIPT_FILENAME'] qui donne le chemin complet du script PHP en cours.
- dirname($_SERVER['SCRIPT_URL']) qui donne l'URL du script (avec un / au début…)
Xdebug
Une introduction très pédagogique (en) qui présente le rôle des différentes paramètres de ce module. Ne pas oublier que sous Ubuntu, les paramètres des modules sont dans les fichiers spécifques à chaque module et non dans php.ini.
Commence avec un simple serveur PHP et un éditeur de texte et se ternmine avec l'intégration à Eclipse.
Sur Ubuntu, Xdebug est disponible sous forme de paquetage qu'il suffit d'installer. Il fonctionne directement, avec les valeurs par défaut des paramètres. Pour que l'intégration à Eclipse soit fonctionnelle, il faut autoriser les requêtes externes à Xdebug en ajoutant la ligne suivante :
xdebug.remote_enable=On
qui inverse la valeur par défaut.
Dans Eclipse, il faut changer la valeur du paramètre “déboggueur” de PHP qui est fixée à Zend Debugger, par défaut.
Un petit tutoriel illustré (fr) présente clairement l'utilisation de Xdebug sans IDE. xdebug_intro.pdf