Pré. | Proc. |
Liste de contrôle Débogueur PHP
Cette rubrique fournit un guide de dépannage pour le débogage des scripts PHP dans Enterprise Architect .
Points de contrôle
Point de contrôle |
Détails |
Voir aussi |
---|---|---|
Exigences du système |
|
http://httpd.apache.org/ http://windows.php.net/ http://www.xdebug.org/download.php |
Enterprise Architect |
chemin distant : %REMOTE% Définissez des chemins locaux pour ces variables par défaut ou modifiez le script pour fournir des chemins réels. Par exemple : source locale, source distante chemin local : c:\exemples de code\vea\php\exemple chemin distant : serveur Web/exemple
|
|
PHP |
Afin de déboguer les scripts PHP dans Enterprise Architect , il est nécessaire que PHP soit configuré correctement pour charger l'extension XDebug. Des paramètres similaires à ceux-ci doivent être utilisés (pour XDebug version 3 ou supérieure) :
Pour les versions Xebug inférieures à 3, utilisez les anciens paramètres tels que :
L'adresse IP est l'adresse à laquelle XDebug se connecte et la même adresse que l'agent PHP Enterprise Architect écoute. |
|
Apache |
Pour le débogage à l'aide d'Apache, ces lignes doivent être présentes dans le fichier de configuration Apache, httpd.conf : Charger le module php5_module "php_home/php5apache2_2.dll" Application AddHandler/x-httpd-php .php PHPIniDir "php_home" La valeur "php_home" est le chemin d'installation de PHP (le chemin où existent php.ini et apache dll). |
|
Dépannage |
Pour éviter les dépassements de délai de PHP et d'Apache pendant une session de débogage, ces paramètres peuvent nécessiter une modification. Les paramètres ont été utilisés lors du développement de l'agent de débogage PHP dans Enterprise Architect . |
|
PHP |
Fichier: php.ini ; Enterprise Architect évite les dépassements de délai PHP lors du débogage des extensions PHP max_execution_time = 0 ; Enterprise Architect évite les dépassements de délai du serveur Web lors du débogage des extensions PHP max_input_time = -1 ; Enterprise Architect enregistre les erreurs display_errors = Activé ; Enterprise Architect affiche des erreurs de démarrage display_startup_errors = Activé |
|
Apache |
Fichier : httpd.conf ; Enterprise Architect évite les dépassements de délai lors du débogage des extensions PHP Délai d'attente 60000 |