popen php7,宝塔面板安装LookingGlass – 修复ajax.php错误支持PHP7+

主机商都会给自己的vps配置一个LookingGlass ,让用户来测速网络,其实这个玩意,我们自己也可以安装配置一个。这篇文章就来说说如何用宝塔来安装LookingGlass 。因为项目作者已经太久没有更新了,安装的时候用PHP7+会抛出异常,所以顺带一起修复,支持PHP7+。

66b392e8f33da5e916b0240f9d7f9050.png

1、简介

项目:https://github.com/telephone/LookingGlass

大鸟fork了一份,并且修复了错误,可以支持PHP7+,但是PHP8就不知道能不能装了。

修复版:https://github.com/tmmtoo/LookingGlass

demo:https://rn.vsvs.xyz/

2、准备NGINX1.19

PHP7.4

3、部署

1)新建网站,域名事先解析好,宝塔新建站点不在本教程的范围呢,故而省略。建好网站,把根目录内的默认文件全部删除。

2)下载程序,进入网站根目录利用宝塔的远程下载把程序包下载下来。然后解压,复制文件到网站根目录。

c5f3b535833746fa18e6af61c8f18555.png

bda3d005db816a2bd16eb9a9643631e2.png

3)删除禁用函数,我们需要把popen、proc_open这个两个都删除。在PHP设置,禁用函数中可以找到,并且删除,看图:

c96ab07f11942722294cf4bf997609d1.png

4)进入目录开始安装cd /www/wwwroot/rn.vsvs.xyz/LookingGlass #修改为自己的路径

bash configure.sh #运行配置脚本

这之后进行一些简单的配置,看图:

1e13c58e0dc137575f827752f3bc733e.png

5)这样就已经完成了,可以在浏览器中输入域名看看效果了。

66b392e8f33da5e916b0240f9d7f9050.png

4、修复错误

1)如果用了修复版这里就可以省略了。我们用原版在ping,mtr等操作的时候会抛出如下错误:PHP Fatal error: Uncaught Error: Function name must be a string in /var/www/html/ajax.php on line 44

2)修复,定位到错误文件的在44行,如下修改。密码在tg获取,在频道信息处能看到。如果没有可以加QQ群索取密码~~

QQ群:661988897输入密码查看隐藏内容:

保存,刷新页面发现一切正常~

5、最后

如果我们用PHP5+的版本来安装,那么就没有啥问题,如果你不想修改可以直接用旧版本的PHP来安装,不过最低要求是PHP >= 5.3

想用PHP7+来安装的可以用修复版本,修复版本只是简单的修复了这个错误,其他PHP8能否安装就不知道了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值