Rastrear codigo ejecutado en php con phptrace ?

phptrace es un sistema de poco gasto de recursos que rastrea php

Instalacion:
1.- Descargar y descomprimir

Selecci%25C3%25B3n 999%2528074%2529

2.- Entramos en el path de phptrace que descargamos y descomprimimos por ejemplo “/var/www/html/phptrace-master/extension” y ejecutamos el comando “phpize”

Selecci%25C3%25B3n 999%2528076%2529

3.- Despues ejecutamos “./configure –with-php-config=php-config”

Selecci%25C3%25B3n 999%2528077%2529

4.- Ejecutamos “make”

Selecci%25C3%25B3n 999%2528078%2529

5.- Ejecutamos “sudo make install-all”

Selecci%25C3%25B3n 999%2528079%2529

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”

Selecci%25C3%25B3n 999%2528080%2529

7.- Reiniciamos apache con este comando “sudo service apache2 restart”

Selecci%25C3%25B3n 999%2528081%2529

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:

Selecci%25C3%25B3n 999%2528082%2529

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *