`

Linux安装php-vld扩展

阅读更多

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)

分享到:
评论

相关推荐

    Android代码-vld

    Life App界的一股清流 目前项目持续更新重构中(向kotlin靠拢) Life is a Multimedia information app based on Material Design Kotlin MVP RxJava Retrofit Dagger2 GreenDAO Glide life 是一个多媒体信息app,基于...

    jhjsdh-vld.exe

    内存泄漏工具,可用于最新版VS,V-----L------D

    sg11解密 php vld 扩展 显示sg11解密后opcode补丁

    sg11解密 php vld 扩展 显示sg11解密后opcode补丁 1.将vld_patch.c 和srm_oparray_patch.c 拷贝到vld扩展源码根目录...3.参照正常的编译vld扩展进行编译安装即可 4.需将php.ini vld扩展参数vld.execute设置为0时才有效

    Zend文件解密工具

    #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-2.5-setup.exe vld的windows安装包

    vld-2.5.1-setup.zip

    QT C++检测内存泄漏工具 版本:vld-2.5.1 使用方法

    利用PHP扩展vld查看PHP opcode操作步骤

    首先下载最新版vld扩展: 复制代码 代码如下: ~/public_...0.11.2/ 接下来编译安装vld扩展: 复制代码 代码如下: ~/public_html/php-5.3.13/ext/vld-0.11.2&gt; phpize ~/public_html/php-5.3.13/ext

    vld-2.5.1-setup.exe

    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安装包 + 中文使用说明

    最新版免费vld-2.2-setup.exe安装包 + 中英文使用说明文档

    vld-1.9h-setup.exe+vld2021源码.7z

    vld-1.9h-setup.exe广泛链接失效这里重传 vld2021最新源码

    vld-10检查内存泄漏工具

    vld-10检查内存泄漏工具

    VLD-45-S-下.zip

    车标检测数据集,以PASVCAL_VOC格式为基准建立。共包含45类车标,3015幅图像,其中900幅测试集,由于数据集较小,未设置验证集。(由于文件限制,所以该部分数据为下半部)

    vld-2.5.1-setup.rar

    Visual C++ 内存泄露检测工具(VLD)

    vld-1.9h-setup

    太给力了,包含一下头文件,就能定位内存泄露的行号

    vld-2.3-资源泄漏检测

    从使用的角度讲,VLD简单易用,对于使用者自己的代码中唯一需要修改的地方是#include VLD的头文件后正常运行自己的程序就可以发现内存问题。从研究角度上讲,如果输入到VLD源代码,可以学习到堆内存分片与释放的...

    vld-2.4rc2-setup.exe

    该安装包为VLD内存检测安装包,可在vs上使用,用于定位内存泄漏的位置和信息,是个比较实用的工具,可以给实际的项目开发调试带来很大的便捷。

    vs 内存泄露泄露侦测工具 vld-2.5.1-setup.rar

    傻瓜式安装,安装完成后,配置基本的include lib路径,使用时,在main函数所在的位置前,include vld.h 就行了。MFC的话在初始化initstance 文件起始位置 stdafx.h后添加即可。添加完后有内存泄露的话会输出泄露信息...

Global site tag (gtag.js) - Google Analytics