para mac info form php cakephp profiling xdebug

php - mac - Salida Xdebug y sin perfil



xdebug php ini phpstorm (1)

Creo que tiene que ver con la configuración "xdebug.profiler_output_name"

Copié tu configuración, pero cambié el valor de "xdebug.profiler_output_name" como a continuación

xdebug.profiler_output_name = "cachegrind.out.%t-%s"

Y funcionó bien, pero con su valor actual de "xdebug.profiler_output_name" no lo hizo

Creo que tiene que ver con que no permite dos puntos en el nombre del archivo de salida

Espero que esto ayude / resuelva tu problema!

Editar: solo como referencia, aquí están las configuraciones completas que funcionan

[XDebug] zend_extension = "C:/xampp/php/ext/php_xdebug.dll" xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir = "C:/xampp/tmp" xdebug.profiler_output_name = "cachegrind.out.%t-%s" xdebug.remote_enable = 0 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.trace_output_dir = "C:/xampp/tmp"

Editar 2:

Dado que la respuesta es obtener muchos éxitos, solo pensé en explicar por qué. En el archivo de configuración de la pregunta, output_name contiene un : carácter, que es un carácter permitido en un nombre de archivo en Linux, pero no en Windows.

Este es un problema similar al perfilado de XDebug en PHP: no se puede obtener el resultado, pero el mío está en Windows y tengo la ruta completa especificada (lo que resolvió su problema)

No estoy obteniendo ningún resultado a pesar de que he habilitado el generador de perfiles. A continuación se muestra una copia de la configuración de xdebug (he sangrado todas las opciones que no se han comentado). Tenga en cuenta que xdebug funciona bien ya que he obtenido los errores estándar de xdebug. Si hace alguna diferencia, estoy usando xampp, cakephp, php 5.3

Cualquier ayuda sería muy apreciada.

[XDebug] zend_extension = "C:/xampp/php/ext/php_xdebug.dll" ;xdebug.auto_trace = 0 ;xdebug.collect_includes = 1 ;xdebug.collect_params = 0 ;xdebug.collect_return = 0 ;xdebug.collect_vars = "Off" ;xdebug.default_enable = "On" ;xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD ;xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD ;xdebug.dump.COOKIE = "" ;xdebug.dump.FILES = "" ;xdebug.dump.GET = "" ;xdebug.dump.POST = "" ;xdebug.dump.REQUEST = "" ;xdebug.dump.SERVER = "" ;xdebug.dump.SESSION = "" ;xdebug.dump_globals = 1 ;xdebug.dump_once = 1 ;xdebug.dump_undefined = 0 ;xdebug.extended_info = 1 ;xdebug.file_link_format = "" ;xdebug.idekey = "" ;xdebug.manual_url = "http://www.php.net" ;xdebug.max_nesting_level = 100 ;xdebug.overload_var_dump = 1 xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir = "C:/xampp/tmp" xdebug.profiler_output_name = "xdebug_profile.%R::%u" ;xdebug.remote_autostart = 0 xdebug.remote_enable = 0 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" ;xdebug.remote_log = "none" ;xdebug.remote_mode = "req" xdebug.remote_port = 9000 ;xdebug.show_exception_trace = 0 ;xdebug.show_local_vars = 0 ;xdebug.show_mem_delta = 0 ;xdebug.trace_format = 0 ;xdebug.trace_options = 0 xdebug.trace_output_dir = "C:/xampp/tmp" ;xdebug.trace_output_name = "trace.%c" ;xdebug.var_display_max_children = 128 ;xdebug.var_display_max_data = 512 ;xdebug.var_display_max_depth = 3