Ubuntu安装vld

admin 2023年12月23日01:24:08评论27 views字数 961阅读3分12秒阅读模式

安装php

输入 sudo apt-get update 时,碰到问题:E: Could not get lock /var/lib/apt/lists/lock

解决办法:删除相应的文件

1
sudo rm /var/lib/apt/lists/lock

碰到问题:

1
E: Failed to stat /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_focal-security_multiverse_cnf_Commands-amd64 - pkgAcqTransactionItem::TransactionState-stat (2: No such file or directory

解决办法:

1
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8D5A09DC9B929006

安装php

1
sudo apt-get install php

下载vld:http://pecl.php.net/package/vld

解压并在vld目录下执行phpize:

1
2
3
tar zxvf vld-0.17.1.tgz
cd vld-0.17.1/
/usr/bin/phpize

如果在/usr/bin下找不到phpize的话,需先执行

1
sudo apt-get install php-dev

在vld目录下执行

1
./configure

编译安装

1
sudo make && sudo make install

编辑php.ini文件激活vld拓展

1
2
3
sudo nano /etc/php/7.4/apache2/php.ini
添加
extension=vld.so

找不到php.ini文件可以使用如下命令查找:

1
sudo find / -name php.ini

也可以直接查看phpinfo,通过Loaded Configuration File这一项找到php.ini的位置

重启apache

1
sudo /etc/init.d/apache2 restart

在phpinfo中可以看到vld拓展即安装成功

获取opcode命令

1
/usr/bin/php -dvld.active=1 -dvld.execute=0 /var/www/html/1.php


原文始发于微信公众号(菜鸟小新):Ubuntu安装vld

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年12月23日01:24:08
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Ubuntu安装vldhttp://cn-sec.com/archives/2327108.html

发表评论

匿名网友 填写信息