You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
krakjoe 92c0fbebed ini working 13 years ago
.gitignore - Added initial code for a simple prompt 13 years ago
Makefile.frag import 13 years ago
README.md instructions 13 years ago
config.m4 update to default on 13 years ago
phpdbg.c ini working 13 years ago
phpdbg.h exec last command automatically on enter 13 years ago
phpdbg.png ... 13 years ago
phpdbg_bp.c - Cosmetic changes 13 years ago
phpdbg_bp.h - Get rid llist from symbol breakpoint 13 years ago
phpdbg_help.c quiet 13 years ago
phpdbg_help.h quiet 13 years ago
phpdbg_opcode.c - Fix code 13 years ago
phpdbg_opcode.h - Added separated file to opcode decode function 13 years ago
phpdbg_prompt.c Merge branch 'master' of https://github.com/krakjoe/phpdbg 13 years ago
phpdbg_prompt.h Merge branch 'master' of https://github.com/krakjoe/phpdbg 13 years ago
test.php ... 13 years ago

README.md

phpdbg - The interactive PHP debugger

phpdbg is an interactive debugger for PHP.

Implemented as a SAPI module, phpdbg can excerpt complete control over the environment without impacting the functionality or performance of your code.

Features

  • step through debugging
  • setting break points
  • showing debug backtraces
  • access to eval during execution
  • sapi agnositicism, easy integration

Installation

To install phpdbg, you must compile the source against your PHP installation sources, and enable the SAPI with the configure command.

cd /usr/src/php-src/sapi
git clone https://github.com/krakjoe/phpdbg
cd ../
./buildconf --force
./config.nice
make -j8
make install-phpdbg

Screeny

screenshot