windows安装VLD(PHP OPCode查看扩展)及与eclipse集成
sshong 发表于2013年3月17日 10:46:57 更新于2013年3月17日 10:52:11
今天小试了下PHP VLD扩展的安装。PHP的所有扩展可以到PECL(官网)上下载(你牛叉也可以发布扩展到这个网站),php扩展在windows下编译为dll放在ext目录,linux下编译为so。(PHP还有一种叫PEAR组件库类库网站,不要搞混了)

一般网上介绍的都是linux下的VLD安装,大致是下载源码,直接编译。但在windows下要用vs进行dll编译,有点小复杂。不过PHP官方提供了windows的PECL扩展网站,http://windows.php.net/,直接到上面下载对应版本的dll,放到ext目录下,同时在php.ini中引入该dll。
vld

下面就是VLD的使用了,网上介绍的都是敲命令行,超级复杂,大致如下:
对于这样一个简单的php
<?php
//www.asarea.me
$str = "this's is hers";
echo $str;
?>

CMD命令行中运行php.exe并加入相应VLD参数、php文件位置参数。
vld

已经看到opcode了。不过这样用起来是不是超级麻烦,由于我用的eclipse的PDT插件开发php,所以想法子跟eclipse集成起来,很简单,写个external tools,如下图,不多说了。
vld eclipse

以后查看opcode,只用选中一个php,运行一下这个tools。
vld eclipse2
vld eclipse3
标签:VLD分类:PHP阅读:11654
评论
优肯2017年3月7日 15:22
终止代码;kernelsecurltycheckfailure如何抄作?
php喵星人2015年7月7日 09:30
想问一下 php vld 在winodws 下 cmd 输出opcode 打这样的命令 如:D:\wamp\php\php.exe -dvld.active=1 D:\www\demo1.php 出来一大推的 php的配置信息 而没有打印出 opcode相关信息 所以想请问一下 这是什么原因??
添加评论
您的大名,限长10汉字,20英文(*)
电子信箱(*)
您的网站
正文,限长500汉字,1000英文(*)
验证码(*) 单击刷新验证码
联系我
博客订阅