GLPI 安装 Windows 版本教程:从零搭建 IT 资产管理系统
目标关键词:GLPI 安装 Windows 版本
GLPI 是一套很实用的 IT 资产管理和工单系统,适合公司、学校、工作室、网吧、运维团队做设备登记、软件统计、故障报修、工单流转、耗材管理等。很多人第一次接触 GLPI,都会先想在 Windows 上搭一套测试环境,看看界面、功能、流程是否适合自己。其实在 Windows 上安装 GLPI 并不难,只要把 Web 环境、数据库、PHP、GLPI 程序 这几块装好,再按步骤配置,就能顺利跑起来。
下面这篇文章会按新手能看懂的方式,手把手讲清楚 GLPI 安装 Windows 版本 的完整流程。
一、先搞明白:GLPI 在 Windows 上是怎么运行的
GLPI 本质上是一个基于 Web 的系统,不是独立安装包,而是跑在下面这套环境里:
- Web 服务器:Apache 或 Nginx
- PHP:GLPI 运行所需的脚本环境
- 数据库:MariaDB 或 MySQL
- GLPI 程序本体:前端网页和后台逻辑
如果你用 Windows 部署,最省事的方法不是自己一个个手动装,而是直接用集成环境,比如:
- XAMPP
- WampServer
- Laragon
其中对新手最友好的是 XAMPP,因为安装简单,教程也多,兼容性相对稳定。
二、安装前准备
在开始之前,先准备好这些东西:
1. 系统要求
建议使用以下 Windows 版本:
- Windows 10
- Windows 11
- Windows Server 2016 / 2019 / 2022
如果只是本机测试,普通 Windows 10/11 就够了。
如果打算给多人访问,建议直接上 Windows Server,稳定性更好。
2. 软件要求
建议准备:
- XAMPP
- GLPI 安装包
- 浏览器
- 解压软件,如 7-Zip 或 WinRAR
3. 建议的硬件配置
如果只是测试:
- CPU:双核即可
- 内存:4GB 起步,推荐 8GB
- 硬盘:至少预留 10GB 空间
如果要放正式环境:
- CPU:4 核以上
- 内存:8GB~16GB
- SSD:更稳更快
三、下载 GLPI 安装包
先去 GLPI 官方发布页面下载最新版安装包。
建议下载 稳定版,不要一上来就用测试版。
下载后你会得到一个压缩包,解压后通常会看到一个 glpi 文件夹,里面包含:
publicsrcinstallbinmarketplaceconfig
这说明程序包是完整的。
四、安装 XAMPP 环境
第一步:下载安装 XAMPP
下载完成后,双击安装包,按默认步骤安装即可。
安装路径建议放在:
C:\xampp
不要装在中文目录,也不要装在有空格太多的路径里,避免后面权限和路径问题。
第二步:启动服务
打开 XAMPP 控制面板,启动:
- Apache
- MySQL
如果这两个服务启动成功,说明基础环境已经起来了。
第三步:检查端口是否冲突
如果 Apache 启动失败,常见原因是端口被占用。
常见冲突端口:
- Apache:80、443
- MySQL:3306
解决办法:
- 关闭占用端口的软件
- 或修改 Apache / MySQL 端口
- 例如把 Apache 改成 8080
如果你不熟悉端口修改,先用任务管理器或 netstat -ano 查占用进程,再处理。
五、配置数据库
GLPI 必须先有数据库。
第一步:打开 phpMyAdmin
在浏览器输入:
http://localhost/phpmyadmin
如果你改了 Apache 端口,比如 8080,那就输入:
http://localhost:8080/phpmyadmin
第二步:创建数据库
建议新建一个专门给 GLPI 用的数据库,比如:
- 数据库名:
glpi - 字符集:
utf8mb4 - 排序规则:
utf8mb4_general_ci
这样兼容性更好,尤其是中文数据、表情符号、工单备注等内容。
第三步:创建数据库用户
建议不要直接用 root 账户跑 GLPI,最好新建一个专用用户:
- 用户名:
glpiuser - 密码:设置强一点
- 权限:只授予该数据库的全部权限
这样更安全,也方便后期管理。
六、把 GLPI 文件放到网站目录
XAMPP 默认的网站根目录一般是:
C:\xampp\htdocs
操作方法
把解压后的 glpi 文件夹复制到 htdocs 下,例如:
C:\xampp\htdocs\glpi
然后确保里面能看到 public 等目录。
七、访问 GLPI 安装页面
打开浏览器,输入:
http://localhost/glpi
如果 Apache 改过端口,就写成:
http://localhost:8080/glpi
如果安装包版本较新,可能会自动跳转到 public 目录。
如果没有跳转,也可能需要直接访问:
http://localhost/glpi/public
进入后会看到 GLPI 的安装向导。
八、按步骤完成安装
GLPI 安装界面一般会提示你选择语言、检查环境、配置数据库。
第一步:选择语言
选择中文或英文都可以,建议直接选中文,方便新手操作。
第二步:环境检查
系统会检测:
- PHP 版本是否符合要求
- 必要扩展是否开启
- 文件权限是否正常
- 数据库是否可用
如果某些项目是红色,先不要着急,按提示修复即可。
第三步:连接数据库
在数据库设置里填写:
- 数据库主机:
localhost - 数据库名称:
glpi - 数据库用户:
glpiuser - 数据库密码:你刚设置的密码
如果本机数据库端口不是默认 3306,也要一并填写。
第四步:初始化表结构
连接成功后,GLPI 会自动创建表结构。
这一步完成后,系统就已经接近可用了。
第五步:完成安装
安装完成后,GLPI 通常会提示删除安装目录或执行安全操作。
这一步不要忽略,后面一定要处理。
九、安装后默认账号
GLPI 安装完成后,系统通常会提供默认登录账户。常见的是:
- 管理员账号:
glpi - 密码:
glpi
有些版本还会有:
- 技术员账号:
tech - 观察员账号:
postonly
重要提醒
首次登录后,第一件事就是:
- 修改默认密码
- 新建自己的管理员账号
- 禁用或删除默认账号
否则安全风险非常大。
十、常见问题与解决方法
下面这部分是安装 GLPI 时最容易遇到的问题,很多新手卡在这里。
问题 1:Apache 启动失败
常见原因
- 80 端口被占用
- 443 端口被占用
- 杀毒软件拦截
- 配置文件写错
解决方法
- 打开 XAMPP 控制面板
- 查看 Apache 右侧提示
- 如果提示端口占用,改端口到 8080
- 重启 Apache
如果不想改端口,可以关闭 IIS、Skype、某些占用 80 端口的软件。
问题 2:MySQL 启动失败
常见原因
- 3306 端口冲突
- 数据库文件损坏
- 权限不足
解决方法
- 检查是否有其他 MySQL/MariaDB 占用端口
- 修改 XAMPP 的 MySQL 端口
- 以管理员身份运行 XAMPP
- 检查
mysql\data目录是否异常
问题 3:访问 GLPI 页面显示空白或报错
常见原因
- PHP 版本不兼容
- 扩展没开启
- 路径不对
- 文件权限异常
解决方法
- 检查 PHP 版本是否符合 GLPI 当前版本要求
- 在
php.ini里开启常用扩展,例如:mysqlicurlgdmbstringintlldapopensslzip
- 重启 Apache
- 确认 GLPI 文件是否放在正确目录
问题 4:数据库连接失败
常见原因
- 数据库名写错
- 用户名或密码错误
- 主机地址错误
- 数据库服务没启动
解决方法
- 确认 MySQL 正常启动
- 检查数据库名是否是
glpi - 检查账号密码是否正确
- 主机地址先试
localhost - 如果还是不行,尝试
127.0.0.1
问题 5:中文乱码
常见原因
- 数据库字符集不对
- 表排序规则不对
- 导入数据时编码不匹配
解决方法
- 数据库统一用
utf8mb4 - 安装时选中文语言包
- 浏览器编码保持默认 UTF-8
- 数据库表字符集不要混用
十一、推荐的 PHP 版本和扩展
不同版本的 GLPI 对 PHP 要求不一样,安装前一定要看清楚版本匹配。
一般建议:
- GLPI 新版本:使用较新的 PHP 版本
- GLPI 旧版本:不要强行用太新的 PHP
常用扩展建议开启
在 php.ini 中,尽量确保以下扩展开启:
extension=mysqli
extension=curl
extension=gd
extension=mbstring
extension=intl
extension=zip
extension=openssl
extension=fileinfo
extension=ldap
开启后重启 Apache。
十二、Windows 上安装 GLPI 的优缺点
优点
- 上手快
- 适合本地测试
- 配置界面友好
- 出问题容易排查
缺点
- 稳定性不如 Linux
- 长期运行不如服务器系统
- 大并发能力一般
- 安全加固成本更高
适合哪些人
- 想先试用 GLPI 的新手
- 公司内部做测试环境
- 学习 IT 资产管理流程
- 小团队临时搭建演示系统
如果是正式生产环境,长期稳定运行,还是更建议 Linux + Nginx/Apache + MariaDB 的组合。
十三、安装完成后建议做的安全设置
GLPI 装好不代表就能直接上线,最少要做这些安全处理:
1. 删除安装目录
安装完成后,把 install 目录按提示处理掉,防止别人重复安装。
2. 修改默认账号密码
默认账号绝对不能继续使用。
3. 限制访问权限
如果只在内网使用,最好只允许局域网访问。
4. 定期备份数据库
GLPI 最核心的数据都在数据库里,建议每天或每周自动备份一次。
5. 关闭不必要的服务
比如测试环境里不需要的模块就关掉,减少攻击面。
十四、如果你想让 GLPI 跑得更稳,可以这样优化
1. 使用 SSD
数据库响应会快很多。
2. 给数据库单独分区
数据量大时更好管理。
3. 调整 PHP 内存限制
如果设备数量多、插件多,可以适当提高:
memory_limit = 256M
甚至更高,视机器性能决定。
4. 开启计划任务
GLPI 有些自动任务需要定时执行,建议用 Windows 任务计划程序配合脚本运行。
5. 做好备份
至少保留:
- GLPI 文件目录备份
- 数据库备份
- 配置文件备份
十五、适合小白的最简安装路线
如果你是第一次装,直接照这个顺序做就行:
- 安装 XAMPP
- 启动 Apache 和 MySQL
- 创建数据库
glpi - 创建数据库用户
glpiuser - 把 GLPI 解压到
C:\xampp\htdocs\glpi - 浏览器打开
http://localhost/glpi - 按向导完成安装
- 登录后修改默认密码
- 删除安装目录
- 做一次数据库备份
只要环境没冲突,基本都能装成功。
十六、总结
GLPI 安装 Windows 版本 的核心,其实就是把 XAMPP 环境、数据库、GLPI 程序 三部分配好,再按安装向导走一遍。
对于新手来说,最重要的不是一下子把所有高级功能都学会,而是先把基础环境搭起来,保证能登录、能建工单、能录资产、能正常保存数据。
如果你只是本机测试,Windows 安装 GLPI 非常合适,步骤直观、上手快、排错也方便。
如果后期要正式上线,再把同样的思路迁移到 Linux 服务器上,稳定性会更高,维护成本也更低。

还没有评论,来说两句吧...