• 技术文章 >后端开发 >PHP问题

    php_vld的用法是什么

    藏色散人藏色散人2021-12-10 10:53:20原创531

    php vld是PECL extensions扩展之一,用于查看php底层编译的opcode,其使用方法是:1、在php.ini中添加扩展配置;2、创建一个php文件名为vld.php;3、在cmd窗口下输出vld即可。

    本文操作环境:Windows7系统,PHP5版,Dell G3电脑。

    PHP VLD扩展使用

    1、 VLD 是什么?

    答:vld 是 PECL extensions 扩展之一 ,也就是我们在 php.ini 中 extension=php_mysql.dll 这种,它的主要功能是方便我们查看php 底层编译的 opcode .

    2、opcode 是什么?

    这里写图片描述

    3、如何安装使用VLD?

    1)windows 下 PHP 添加 VLD

    1、确定PHP版本 ts? nts?
    先看一下自己的代码里有没有[php5ts.dll]的文件,如果有则使用的PHP版本是Thread Safe
    下载地址 :
    A:http://windows.php.net/downloads/pecl/releases/vld/0.12.0/
    B:http://pecl.php.net/package/vld/0.12.0/windows

    2、php.ini 添加扩展配置
    extension=php_vld.dll

    3、phpinof 查看 VLD是否已存在

    4、创建一个php文件名为 vld.php

    <?php
                echo 'hello world';?>

    5、cmd窗口下 输出vld
    命令行: php -dvld.active=1 D:/wnmp/www/test/vld.php

    2)Linux 下 VLD 配置

    1、下载与安装VLD
    wget http://pecl.php.net/get/vld-0.11.2.tgz
    tar zxvf vld-0.11.2.tgz
    cd ./vld-0.11.2
    /usr/local/php/bin/phpize
    ./configure –with-php-config=/usr/local/php/bin/php-config –enable-vld
    make && make install

    2、编辑php.ini文件激活vld扩展:
    cd /usr/local/php/lib
    增加 extension=vld.so

    3、重启服务器:
    /usr/local/apache2/bin/apachectl restart

    4、创建一个php文件名为 vld.php

    <?php
    
            $a = '123';        echo $a;    ?>

    5、 输出vld
    php -dvld.active=1 ./test.php
    注:如果没有设置php环境变量的话
    /usr/local/php/bin/php -dvld.active=1 test.php

    推荐学习:《PHP视频教程

    以上就是php_vld的用法是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php vld
    上一篇:php实现记录分页的思路是什么 下一篇:php怎么实现扫一扫功能
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php怎么安装ldap扩展• php7怎么安装openssl扩展• php 扩展 gd 是啥• php5.6怎么安装curl扩展
    1/1

    PHP中文网