2026-07-11
php反序列化
00
请注意,本文编写于 127 天前,最后修改于 127 天前,其中某些信息可能已经过时。

目录

方法一:Docker 快速部署
方法二:Docker Compose 部署
方法三:本地 PHPStudy 环境部署(参考sqli靶场部署文章)

PHPSerialize-labs 安装教程

方法一:Docker 快速部署

最简单的方式,一行命令搞定:

bash
docker run -p 8080:80 -d ghcr.io/probiusofficial/phpserialize-labs

启动后访问:http://localhost:8080/


方法二:Docker Compose 部署

1. 克隆项目到本地

bash
git clone --depth 1 https://github.com/ProbiusOfficial/PHPSerialize-labs.git

2. 进入项目目录并启动

bash
cd PHPSerialize-labs docker-compose up -d

启动后访问:http://localhost:8080/


方法三:本地 PHPStudy 环境部署(参考sqli靶场部署文章)

如果你已经有 PHP + Apache/Nginx 环境:

1. 克隆项目

bash
git clone --depth 1 https://github.com/ProbiusOfficial/PHPSerialize-labs.git

2. 将项目文件放到 Web 根目录

  • Apache 默认根目录:/var/www/html/(Linux)或 C:\xampp\htdocs\(Windows)
  • Nginx 默认根目录:/usr/share/nginx/html/

3. 确保 PHP 版本

建议使用 PHP 7.x 或 8.x 版本。

4. 访问

浏览器打开 http://localhost/PHPSerialize-labs/ 或你配置的域名。