Por favor, watch/vote el problema relacionado con PhpStorm.
Por el momento la configuración es un poco complicada. Debería ser posible depurar como described in the Zend KB, con un servidor falso y configuración de Php Remote Debug en PhpStorm. Tenga en cuenta que este tutorial tiene un error, es necesario establecer QUERY_STRING como esto (en Windows):
SET "QUERY_STRING=start_debug=1&debug_port=10137&debug_host=127.0.0.1&debug_stop=1&no_remote=1&debug_session_id=10000"
(tenga en cuenta la diferencia en la cita que es importante).
Establecer PhpStorm como se muestra en las capturas de pantalla:
Pulse el botón de depuración en la barra de herramientas principal. PhpStorm comenzará a escuchar las conexiones del depurador.
En la línea de comandos ejecutar la secuencia de comandos:
d:\dev\zend\ZendServer\bin\php.exe d:\work\attaches\sample\helps.php
PhpStorm será el punto de interrupción:
Esto fue probado en Windows con la instalación del servidor de Zend, pero debe ser similar en el otros sistemas y con xdebug.
Si desea depurar directamente desde PhpStorm, use Php Script tipo de configuración Ejecutar/Depurar. Su instancia de PHP configurada para este proyecto debe tener Zend Debugger o Xdebug habilitado en los archivos de configuración.
El modo de inicio y depuración de PHP se puede especificar en File | Settings | PHP
.
Acaba de verificarse con la instalación del servidor Zend (PHP home: d:\dev\zend\ZendServer\bin
) y Zend Debugger, funciona perfectamente para mí.
Ver [respuesta de Venkat] (http://stackoverflow.com/a/17429641/1924128) a continuación para la solución simple. La respuesta actualmente aceptada está desactualizada. –