PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/2427588
安装查看opcode利器vld,记录一下开发机安装php-vld过程。
一、准备工作
Linux 开发机一台;
Nginx、PHP已安装。
二、安装php vld扩展
2.1、下载文件
下载:http://pecl.php.net/package/vld 或者wget方式:wget http://pecl.php.net/package/get/vld-0.14.0.tgz
2.2、解压文件
tar zxvf vld-0.14.0.tgz
如果这一步骤出错,需安装gcc(yum -y install gcc),然后再试。
cd vld-0.14.0
2.3、phpize
依次执行 phpize,用于构建pecl扩展
这一步骤如出错,需安装php-devel
yum install php-devel
2.4、configure
查找php-config所在位置:
find / -name php-config
设置 php-config的路径与上面保持一致:
./configure --with-php-config=/usr/bin/php-config --enable-vld
2.5、编译和安装
make && make install
至此安装完成。
三、添加新扩展配置
3.1、编辑php.ini,添加vld.so新扩展
vim /usr/local/matrix/lib/php.ini extension=vld.so
3.2、重启php-fpm 生效
service php-fpm reload
查看phpinfo() 信息,vld扩展添加成功。
四、试用
编写个简单的例子试一下
<?php echo "Hello World"; $a = 1 + 1; echo $a;
试用
php -dvld.active=1 -dvld.execute=0 test.php (运行test.php的时候,使用vld插件,不执行,只显示opcode)
相关推荐
Life App界的一股清流 目前项目持续更新重构中(向kotlin靠拢) Life is a Multimedia information app based on Material Design Kotlin MVP RxJava Retrofit Dagger2 GreenDAO Glide life 是一个多媒体信息app,基于...
内存泄漏工具,可用于最新版VS,V-----L------D
sg11解密 php vld 扩展 显示sg11解密后opcode补丁 1.将vld_patch.c 和srm_oparray_patch.c 拷贝到vld扩展源码根目录...3.参照正常的编译vld扩展进行编译安装即可 4.需将php.ini vld扩展参数vld.execute设置为0时才有效
#tar -xzf vld-0.8.0.tgz //解压 #mv vld-0.8.0 vld //重命名 #cd -R vld ../php-4.3.8/ext //拷贝vld目录到php的解压目录下的ext中 #cd php-4.3.8 #rm configure //删除configure, 因为下面的buildconf会重新...
vld-2.5-setup.exe vld的windows安装包
QT C++检测内存泄漏工具 版本:vld-2.5.1 使用方法
首先下载最新版vld扩展: 复制代码 代码如下: ~/public_...0.11.2/ 接下来编译安装vld扩展: 复制代码 代码如下: ~/public_html/php-5.3.13/ext/vld-0.11.2> phpize ~/public_html/php-5.3.13/ext
Enhanced Memory Leak Detection ...The main difference between the CRT Debug Library and VLD, is that Visual Leak Detector shows you the complete callstack used for memory allocation has led to the leak.
最新版免费vld-2.2-setup.exe安装包 + 中英文使用说明文档
vld-1.9h-setup.exe广泛链接失效这里重传 vld2021最新源码
vld-10检查内存泄漏工具
车标检测数据集,以PASVCAL_VOC格式为基准建立。共包含45类车标,3015幅图像,其中900幅测试集,由于数据集较小,未设置验证集。(由于文件限制,所以该部分数据为下半部)
Visual C++ 内存泄露检测工具(VLD)
太给力了,包含一下头文件,就能定位内存泄露的行号
从使用的角度讲,VLD简单易用,对于使用者自己的代码中唯一需要修改的地方是#include VLD的头文件后正常运行自己的程序就可以发现内存问题。从研究角度上讲,如果输入到VLD源代码,可以学习到堆内存分片与释放的...
该安装包为VLD内存检测安装包,可在vs上使用,用于定位内存泄漏的位置和信息,是个比较实用的工具,可以给实际的项目开发调试带来很大的便捷。
傻瓜式安装,安装完成后,配置基本的include lib路径,使用时,在main函数所在的位置前,include vld.h 就行了。MFC的话在初始化initstance 文件起始位置 stdafx.h后添加即可。添加完后有内存泄露的话会输出泄露信息...