温馨提示  2024年 6月我们已经停止开发者板块文章内容更新,谢谢来访。存档数据
知识 2023-08-25 44 次阅读

php,vld的用法是什么

   

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
下载地址 :
ahttp://windows.php.net/downloads/pecl/releases/vld/0.12.0/
bhttp://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视频教程》