如何利用PHP扩展vld查看PHPopcode操作步骤-创新互联

这篇文章主要介绍“如何利用PHP扩展vld查看PHP opcode操作步骤”,在日常操作中,相信很多人在如何利用PHP扩展vld查看PHP opcode操作步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何利用PHP扩展vld查看PHP opcode操作步骤”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联建站专注于企业网络营销推广、网站重做改版、永嘉网站定制设计、自适应品牌网站建设、H5高端网站建设商城网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为永嘉等各大城市提供网站开发制作服务。

首先下载新版vld扩展:


复制代码 代码如下:


~/public_html/php-5.3.13/ext> wget /tupian/20230522/vld-0.11.2.tgz
~/public_html/php-5.3.13/ext> tar zxvf vld-0.11.2.tgz
~/public_html/php-5.3.13/ext> cd vld-0.11.2/



接下来编译安装vld扩展:


复制代码 代码如下:


~/public_html/php-5.3.13/ext/vld-0.11.2> phpize
~/public_html/php-5.3.13/ext/vld-0.11.2> ./configure --with-php-config=/usr/local/services/php/bin/php-config --enable-vld
~/public_html/php-5.3.13/ext/vld-0.11.2> make
~/public_html/php-5.3.13/ext/vld-0.11.2> sudo make install
Installing shared extensions: /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20090626/



最后将生成的vld.so复制到extension_dir目录下:


复制代码 代码如下:


~/public_html/php-5.3.13/ext/vld-0.11.2> cd /usr/local/services/php/lib/php/extensions/no-debug-non-zts-20090626/
/usr/local/services/php/lib/php/extensions/no-debug-non-zts-20090626> sudo cp vld.so /usr/local/services/php/extensions/



然后修改php.ini文件,添加如下配置:


复制代码 代码如下:


extension=vld.so



接下来创建test.php文件:


复制代码 代码如下:


<?php
$a = "hello world";
echo $a . PHP_EOL;



使用cli来执行,查看生成的opcode:


复制代码 代码如下:


~/public_html> php -dvld.active=1 test.php
Finding entry points
Branch analysis from position: 0
Return found
filename: /home/zhanhailiang/public_html/test.php
function name: (null)
number of ops: 4
compiled vars: !0 = $a
line # * op fetch ext return operands
---------------------------------------------------------------------------------
3 0 > ASSIGN !0, 'hello+world'
5 1 CONCAT ~1 !0, '%0A'
2 ECHO ~1
6 3 > RETURN 1
branch: # 0; line: 3- 6; sop: 0; eop: 3
path #1: 0,
hello world


到此,关于“如何利用PHP扩展vld查看PHP opcode操作步骤”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!

本文名称:如何利用PHP扩展vld查看PHPopcode操作步骤-创新互联
文章路径:https://www.cdcxhl.com/article8/cccjop.html

成都网站建设公司_创新互联,为您提供建站公司微信公众号手机网站建设微信小程序品牌网站设计网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设