Un bon IDE peut rendre votre travail plus efficace, j'ai utilisé un grand nombre de PHP pour l'IDE, l'édition et le code auto-fonction complète de tout bien, mais la plupart des aspects de déboguer le code IDE est très faible, avec la meilleure Devrait être le Zend Studio, et par l'intégration de la Zend Platform, la réalisation parfaite de la fonctionnalité de débogage à distance, en particulier avec le Firefox des plug-ins permettant de faciliter dans le Zend Studio est le débogage dans la page de navigation, très humaine. Mais les insuffisances de Zend Studio est aussi très clair qu'il s'agit d'un logiciel commercial, et Zend Platform sera installé dans le système d'enregistrement d'un certain nombre de services, y compris une base de données MySQL services, en tant que résultat ne peut exécuter les services MySQL, à ce moment-là si vous voulez XAMPP tels que l'usage de l'AMP (Apache, MySQL, PHP) pour installer ensemble intégré sera un problème.
Alors, comment à installer Windows sur un très bon, très puissant de débogage environnement de développement PHP? Après plusieurs tentatives, ma solution est la suivante: Wampserver xdebug + + PDT (PHP Development Tools), les étapes d'installation sont les suivantes:
1, télécharger la dernière version de Wampserver. Télécharger Adresse: http://www.wampserver.com/en/download.php;
2, installation Wampserver. Ma position est d'installer "D: \ PHP \ wamp". Pendant le processus d'installation, vous permettra de mettre en place PHP mail () la fonction d'information nécessaires, y compris le serveur SMTP, et ainsi de suite, seulement le droit de fixer ces paramètres, on peut utiliser PHP pour envoyer des e-mail. Ici, vous pouvez utiliser le service de messagerie fourni par le service SMTP, ou d'un local installé son propre serveur SMTP, j'ai utilisé le 1er serveur SMTP.
3, seront ajoutés à la xdebug dans Wampserver. De http://xdebug.org/ correspond à télécharger Wampserver utilisé par le PHP version du module Xdebug, j'ai été le PHP 5.2.1-5.2.7. Sera disponible à la php_xdebug-2.0.2-5.2.5.dll copie de D: \ PHP \ wamp \ bin \ php \ php5.2.5 \ poste, re-nommé php_xdebug.dll. D: \ PHP \ wamp dans le cadre du nouveau répertoire xdebug, utilisée pour stocker le fichier de sortie xdebug. PHP modifier des fichiers de configuration D: \ PHP \ wamp \ bin \ apache \ apache2.2.6 \ bin \ php.ini, dans le document final par l'ajout suivant:
[Xdebug]
zend_extension_ts = "D: / PHP/wamp/bin/php/php5.2.5/ext/php_xdebug.dll"
xdebug.auto_trace = On
xdebug.collect_params = On
xdebug.collect_return = On
xdebug.trace_output_dir = "D: / PHP / wamp / xdebug"
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir = "D: / PHP / wamp / xdebug"
xdebug.remote_autostart = On
xdebug.remote_enable = On
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_log = "D: / PHP / wamp / xdebug / xdebug.txt"
Xdebug paramètres qui ont le sens précis des différents paramètres.
Enregistrer le profil. Début Wampserver, dans un navigateur pour ouvrir http://localhost/?phpinfo=1, a confirmé xdebug module a été chargé avec succès.
4, de http://downloads.zend.com/pdt/all-in-one/ télécharger la dernière version du PDT, j'ai choisi la version 1.0.2 win32. Pour télécharger les fichiers compressés à D: \ PHP \ pdt.
5, de http://downloads.zend.com/pdt/debugger/ télécharger la dernière version de débogage PHP plug-in, après l'extraction de caractéristiques et le dossier Plugins de copier D: \ PHP \ GMT \, portant sur le document original Peut-être. PDT tout en un déjà inclus dans le plug-in, ne constitue plus une installation distincte.
6, après l'achèvement de l'opération, vous avez besoin de mettre en place un certain nombre de PDT peut être utilisé pour déboguer xdebug, le présent document, il existe des instructions détaillées: http://www.eclipse.org/pdt/documents/XDebugGuide.pdf
Eh bien, maintenant vous pouvez avoir les mêmes procédures que Java PHP sur le débogage des procédures pour les collectivités locales et de débogage à distance, n'est pas que Henshuang. L'usage de la télécommande en mode debug, quand un processus de débogage pour commencer, utilisera le navigateur par défaut pour ouvrir la page que vous êtes le débogage, vous pouvez cliquer sur les pages de liens vers d'autres pages sur le débogage, très pratique.
Toutefois, l'usage du processus, j'ai découvert un problème, est que, dans les expressions du contenu du tableau de 32 éléments d'un ensemble de l'émission (par exemple, [0 ... 31], [32 ... 63], .. .) Lorsque vous voulez voir les éléments du tableau de plus de 32, uniquement pour voir des expressions dans la première série de [0 ... 31] de la valeur de l'élément, le reste du groupe sont vides. Google au cours de la dernière d'une demi-journée pour trouver la réponse est non, je ne sais pas si quelqu'un a noté que, ou à trouver une solution.
Tags: guide, IDE, PDT, Xdebug.
2: Réponses à "comment construire open-source PHP environnement de développement pour le débogage"
il ressemble à un beau site, mais il serait mieux avec support multi langues, espagnol par exemple, mais grâce .. ..
L'étage, le WAMP en anglais.
126 sur le SMTP très pratique /
ZEND dans un paquet que beaucoup ah, ha.
Laissez une réponse