Skip to content

AlexCaesar/opcodesdumper

 
 

Repository files navigation

Opcodes Dumper

##介绍 一个用来查看PHP code 以及opcode_handler的小工具.

##截图 小截图

##相关原理

使用PHP Embed SAPI实现Opcodes查看器

由opcodes找到其处理函数的方法

原Goole Code 代码地址: http://code.google.com/p/opcodesdumper/

##自行判断php的版本 目前支持php 5.3和php 5.4 ,可按照对应的规则自行添加 handlers文件:

php 5.3 : php_5_3_opcodes_handlers
php 5.4 : php_5_4_opcodes_handlers
(当然 ,你可以自定义为)
php 6.1 : php_6_1_opcodes_handlers

##安装示例

###1. 编译PHP源码:

./configure --prefix=/home/tony/php310 --enable-debug --enable-embed
make && make install

###2. 复制PHP链接库:

sudo cp /home/tony/php310/lib/libphp5.so /lib/libphp5.so

###3. 修改Makefile中关于PHP路径的定义

(vi Makefile)
PHPPATH=/home/tony/php310

###4. 执行make

###5. 测试

./opd test.php

About

PHP opcodes dumper based on PHP embed SAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.5%
  • PHP 0.5%