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 également |
---|---|---|
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 localpath:c:\exemples de code\vea\php\sample chemin d'accès distant:serveur Web/exemple
|
|
PHP |
Afin de déboguer les scripts PHP dans Enterprise Architect , il est nécessaire que le PHP soit correctement configuré pour charger l'extension XDebug. Des paramètres similaires à ceux-ci doivent être utilisés :
L'adresse IP est l'adresse à laquelle XDebug se connecte et la même adresse sur laquelle 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 d'Apache, httpd.conf : LoadModule php5_module "php_home/php5apache2_2.dll" Application AddHandler/x-httpd-php .php PHPIniDir "php_home" La valeur " valeur " est le chemin d'installation de PHP (le chemin où existent php.ini et apache dll). |
|
Dépannage |
Pour éviter à la fois les délais d'expiration de PHP et d'Apache lors d'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 empêche les délais d'attente PHP lors du débogage des extensions PHP max_execution_time = 0 ; Enterprise Architect empêche les délais d'attente 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 empêche les délais d'attente lors du débogage des extensions php Délai d'attente 60000 |