一、缘起
前两天装了一个Sqlilab
靶场,打算练练Sql
的,结果发现在初始化的过程中出了问题。
后来发现是因为我的Xampp
中的Php
版本太高了,而Sqlilab
中使用的还是老版本的Php
语法,所以导致初始化的操作无法运行。
解决这个问题有两种方法,一种是将旧的语法全部替换为新的语法,但这样工作量很大,好在有高手帮我们完成了。
Sqlilab-Php-7源码:Sqlilab-php7
Sqlilab-Php-8源码:Sqlilab-php8
还有一种方法就是将Php
环境回退为版本5
,这样同时我还能试一下别的服务器集成环境,于是我选择了下面这一种情况。
这次打算安装Phpstudy
,中文名字叫小皮面板,因为它可以通过网页来访问,窗口化配置,不用命令行,看起来直观又方便。
二、安装
在Linux
上安装就是一条命令的事。
小皮面板官网:Phpstudy
yum install -y wget && sudo wget -O install.sh https://dl.xp.cn/dl/xp/install.sh && sudo bash install.sh
在一开始它可能会提示你没有设置主机名,我们使用下面命令设置一下主机名就好。
然后将install.sh
脚本用下面的命令添加可执行权限,随后执行该脚本即可完成安装。
通过这里的Url
来访问小皮面板,用户名和密码也在这里。
想要下载什么版本的东东都可以在软件商店里面看到,下载软件有时候会出现/tmp/xp-task.sock
:pipe
broken
的错误,这个错误不知道怎么解决,过一会它自己可能会好。
由于我这边一直有这个下载软件环境的问题,所以一直没搭建好,在网上也没有寻找到合适的解决方法。有可能是我的服务器环境为Centos9
?
经过我几次的重启,终于是解决了这个问题,但并没有找出具体的原因。
这篇文章写的时间比较长,所以在新版本中已经修复了这个Bug
。
三、网站搭建
在网站这一栏我们可以开始搭建一个新的网站,相关说明这里不展开。
于是我们将靶场文件上传到网站的目录下,并且我们需要修改一下host
文件,以便我们能在浏览器中使用域名来访问到这个地址。
修改主机Host文件:修改主机Host文件
这样就可以访问了。