que acaba de instalar WAMP y la última versión viene con webgrind, pero no puedo imaginar cómo lo dice works.Itwebgrind en WAMP
Select a cachegrind file above
Y eso es todo.
que acaba de instalar WAMP y la última versión viene con webgrind, pero no puedo imaginar cómo lo dice works.Itwebgrind en WAMP
Select a cachegrind file above
Y eso es todo.
Webgrind es un analizador/visor para un formato de archivo de creación de perfiles llamado cachegrind. La extensión PHP Xdebug puede (entre otras cosas muy útiles) generar estos. Para que webgrind funcione, Xdebug necesita ser instalado y habilitado.
update
, y es de esperar todo debería funcionarel wiki on Google Code tienen más información sobre configuri ng webgrind.
1) Descargue XDebug de su download page.
2) Poner todos los archivos DLL en el directorio de extensiones de PHP: C:\wamp\bin\php\php5.x.x\ext
3) Añadir la siguiente línea en su archivo php.ini
situado en C:\wamp\bin\php\php5.x.x
:
zend_extension = c:\wamp\bin\php\php5.3.0\ext\php_xdebug-2.1.0-5.3-vc6.dll
4) Añadir también la siguiente sección para su php.ini (búsqueda de la sección [Xdebug] primero para asegurarse de que no existe aún):
[xdebug]
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = "c:\wamp\www\webgrind\tmp"
xdebug.profiler_output_name = cachegrind.out.%t.%p
5) Reiniciar Wamp y verifica que la extensión se haya cargado. Para ello, agregue un archivo pi.php
en C:\wamp\www\
y poner el código siguiente en él:
<?php
phpinfo();
?>
6) comprobar la salida abriendo su navegador en http://localhost/pi.php
y la búsqueda de XDebug.
7) Descargue Webgrind de su download page y extraiga en su carpeta www
.
8) Editar el archivo config.php
situado en C:\wamp\www\webgrind\
para cambiar los directorios de almacenamiento:
static $storageDir = 'c:\wamp\www\webgrind\tmp';
static $profilerDir = 'c:\wamp\www\webgrind\tmp';
9) en el directorio Webgrind donde ha extraído el código, añadir un archivo .htaccess
y poner este contenido en ella a evitar webgrind de perfiles en sí:
php_flag xdebug.profiler_enable 0
10) Vuelva a ejecutar la secuencia de comandos para generar http://localhost/pi.php
algunos datos de perfiles.
11) Abra su buscador con http://localhost/webgrind
para ver los resultados. ¡No olvides hacer clic en el botón Update
!
Esta respuesta se basa en una respuesta proporcionada por Jacob Moen. Puede ver la fuente original here.
Es bueno observar si la aplicación se vuelve LENTA, tuvo problemas con debido a la configuración de Cachegrind.
¡Buena suerte!
Mis ajustes son Wamp 2.4, Apache 2.4, PHP 5.4 y MySQL 5,6
[Portugues es_ES]
e bom Prestar Atenção se una aplicação se tornar LENTA, tivo Problemas con la isso por causa das configurações do cachegrind.
Boa sorte!
Minhas configurações são Wamp 2.4, Apache 2.4, PHP 5.4 e MySQL 5.6
Actualización de la PHP.INI con estos parámetros
reiniciar todos los servicios
esto debería ser trabajo.
Usted no tiene que hacer mucho ....
acabo de editar la línea que se
xdebug.profiler_enable = 1
Eso es todo amigos. Totalmente funciona!
¿Y qué sucede si ese blog se va o esa publicación se traslada? Las preguntas solo de enlace tienen una vida útil limitada en Internet; es mejor enumerar los puntos relevantes aquí como lo hizo jokkedk (o publicar un enlace como un comentario en lugar de una "respuesta"). – Synetech
¡Espero que aprecies el esfuerzo! ;-) – Maxime
Personalmente, más o menos. Actualmente no uso Xdebug o Webgrind, por lo que significa poco para mí (aunque lo estoy viendo en este momento), pero otros definitivamente lo apreciarán, especialmente en el futuro cuando la gente se encuentre con tu publicación o en caché/rasgado copias de él, a través de un motor de búsqueda, y el blog al que se ha vinculado ya no está disponible. De cualquier manera, [las respuestas solo de enlace están muy mal vistas] (http://www.google.com/search?q=link+only+answers) por las razones que acabo de explicar, por lo que al mejorar su respuesta, ganó ' Se borrará o convertirá en un comentario y, de hecho, se votará al alza. ';-)' – Synetech