Rastrear codigo ejecutado en php con phptrace ?
phptrace es un sistema de poco gasto de recursos que rastrea php
Instalacion:
1.- Descargar y descomprimir
2.- Entramos en el path de phptrace que descargamos y descomprimimos por ejemplo “/var/www/html/phptrace-master/extension” y ejecutamos el comando “phpize”
3.- Despues ejecutamos “./configure –with-php-config=php-config”
4.- Ejecutamos “make”
5.- Ejecutamos “sudo make install-all”
6.- Abrimos el archivo “/etc/php5/apache2/php.ini” (en caso de que no sepas donde esta tu archivo php.ini puedes consultar este tutorial) y agregamos la linea “extension=trace.so”
7.- Reiniciamos apache con este comando “sudo service apache2 restart”
8.- Creamos un archivo php por ejemplo “proceso.php”, dentro de este archivo colocamos el siguiente codigo:
<?php
echo getmypid()."</br>";
echo "cualquier cosa";
?>
Colocamos en el navegador la url del archivo en mi caso “http://localhost/phptrace-master/proceso.php” y copiamos el primer numero que aparece en mi caso “1424” después ejecutamos el comando “phptrace -p 1424” siendo 1424 el numero del proceso de php y el resultado que debe arrojar es el siguiente:
Ave que vuela, a la cazuela.