一、什么是 phpIPAM
phpIPAM(PHP IP Address Manager)是一个开源的网络 IP 地址管理工具,其目标是提供轻松、现代和有用的 IP 地址管理。它是基于 PHP 的应用程序,带有 MySQL 数据库后端,使用 jQuery 库、Ajax 和 HTML5 / CSS3 功能。主要用于企业级 IP 地址空间的规划、管理和跟踪。
为什么要用 phpIPAM
| 问题场景 | 无 phpIPAM | 有 phpIPAM |
|---|---|---|
| IP 分配冲突 | 人工记录 Excel,容易重复 | 系统自动管理,避免冲突 |
| 查找可用 IP | 手动测试多个 IP | 一键查找空闲 IP |
| 网络规划 | 凭经验划分,不精确 | 可视化规划,最优利用 |
| 故障排查 | 不知道 IP 使用者 | 快速定位设备负责人 |
phpIPAM 核心功能如下:

官网: https://www.phpipam.net/ https://hub.docker.com/r/phpipam/phpipam-www/
二、安装 phpIPAM
安装 phpIPAM 可以用 Docker 方式快速安装,根据官网的 docker-compose.yml 稍微做了优化,主要是加了 MySQL 的健康检查,因为在安装的过程中数据库没有就绪或容器启动顺序有问题会导致安装失败。
docker-compose.yml 文件内容如下:
version: '3.8'
services:
phpipam-web:
image: phpipam/phpipam-www:latest
ports:
- "8488:80"
environment:
- TZ=Asia/Shanghai
- IPAM_DATABASE_HOST=phpipam-db
- IPAM_DATABASE_PASS=12345678
depends_on:
- phpipam-db
[, , , , ]
















