Un buen IDE puede hacer su trabajo más eficaz, he usado un montón de PHP para la IDE, edición de código y auto-completar la función de todas las buenas, pero la mayoría de los aspectos de la depuración de código IDE es muy débil, con la mejor Debe ser el Zend Studio, y mediante la integración de la Plataforma Zend, la perfecta realización de la función de depuración remota, sobre todo con el Firefox plug-ins para que usted pueda facilitar en el Zend Studio es la depuración en la página del navegador, muy humano. Sin embargo, las deficiencias de Zend Studio es también muy claro que se trata de un software comercial, y Zend Plataforma se instalará en el sistema de registro de una serie de servicios, incluida una base de datos MySQL servicios, como resultado sólo puede ejecutar un MySQL servicios, en este momento si desea XAMPP como el uso de AMP (Apache, MySQL, PHP) para instalar el paquete integrado será un problema.

Entonces, ¿cómo para instalar Windows en una muy buena, muy potente depuración entorno de desarrollo de PHP? Después de varios intentos, mi solución es: WampServer xdebug + + PDT (PHP Herramientas de Desarrollo), los pasos de la instalación son los siguientes:

1, descargar la última versión de WampServer. Descargar Dirección: http://www.wampserver.com/en/download.php;

2, la instalación WampServer. Mi posición es para instalar "D: \ PHP \ WAMP". Durante el proceso de instalación, le permitirá crear PHP de correo () función de la información requerida, incluyendo el servidor SMTP, y así sucesivamente, sólo el derecho a establecer estos parámetros, podemos usar PHP para enviar e-mail. Aquí usted puede utilizar el servicio de correo electrónico proporcionada por el servicio SMTP, o un local instalado su propio servidor SMTP, he utilizado la 1 ª SMTP Server.

3, se añadirá a la xdebug en WampServer. De http://xdebug.org/ corresponde a descargar WampServer utilizado por la versión de PHP del módulo xdebug, yo era el PHP 5.2.1-5.2.7. Estará disponible el php_xdebug-2.0.2-5.2.5.dll copia a D: \ PHP \ WAMP \ bin \ php \ php5.2.5 \ ext, re-nombrado php_xdebug.dll. En D: \ PHP \ WAMP en el marco del nuevo directorio xdebug, utilizado para almacenar el archivo de salida xdebug. PHP modificar archivos de configuración D: \ PHP \ WAMP \ bin \ apache \ apache2.2.6 \ bin \ php.ini, en el documento final, añadiendo el texto siguiente:

[Xdebug]
zend_extension_ts = "D: / PHP/wamp/bin/php/php5.2.5/ext/php_xdebug.dll"
El xdebug.auto_trace =
El xdebug.collect_params =
El xdebug.collect_return =
xdebug.trace_output_dir = "D: / PHP / WAMP / xdebug"
El xdebug.profiler_enable =
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir = "D: / PHP / WAMP / xdebug"
El xdebug.remote_autostart =
El xdebug.remote_enable =
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_log = "D: / PHP / WAMP / xdebug / xdebug.txt"

Xdebug ajustes que tienen el significado específico de los distintos parámetros.

Guardar el perfil. Inicio WampServer, en un navegador para abrir http://localhost/?phpinfo=1, confirmó xdebug módulo se ha cargado.

4, de http://downloads.zend.com/pdt/all-in-one/ descargar la última versión del PDT, he elegido la versión 1.0.2 win32. Para descargar los archivos comprimidos a D: \ PHP \ PDT.

5, de http://downloads.zend.com/pdt/debugger/ descargar la última depuración PHP plug-in, después de la extracción de características y plugins para copiar la carpeta D: \ PHP \ PDT \, que abarca el documento original Puede ser. PDT todo en uno, ya incluido en el plug-in, ya no una instalación independiente.

6, después de la finalización de la operación, que será necesario establecer una serie de PDT se puede utilizar para depurar xdebug, en el presente documento, hay instrucciones detalladas: http://www.eclipse.org/pdt/documents/XDebugGuide.pdf

Bueno, ahora usted puede tener los mismos procedimientos que la depuración de Java PHP relativo a los procedimientos para los entes locales y depuración remota, no es que Henshuang. El uso del modo de depuración remota, cuando un proceso de depuración para empezar, se utiliza el navegador predeterminado para abrir la página que está de depuración, puede hacer clic a través de páginas de enlaces a otras páginas sobre la depuración, muy conveniente.

Sin embargo, el uso del proceso, he descubierto un problema, es decir, en las expresiones de los contenidos de la matriz de 32 elementos de un conjunto de la muestra (por ejemplo, [0 ... 31], [32 ... 63], .. .) Si desea ver los elementos de la matriz de más de 32, sólo para ver las expresiones en la primera serie de [0 ... 31] del valor del elemento, el resto del grupo están vacíos. Google en la última mitad de un día para encontrar la respuesta es no, no sé si alguien ha tomado nota de que, o para encontrar una solución.

Artículos relacionados

guía, IDE, PDT, xdebug.