跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PHPSaaS

GLPI 安装与基础配置笔记

GLPI 是开源的 IT 资产管理和服务台系统,支持资产登记、工单处理、仪表盘和插件扩展。安装时需要先确认 PHP、数据库、Web 服务器和内存版本,再从 GitHub 获取源码、配置站点根目录、调整 config/files/plugins/log 等目录权限,并创建独立数据库和账号。常见问题主要集中在权限、数据库连接和 PHP 扩展缺失。上线后更重要的是备份、日志监控、缓存清理和版本更新。

未来可期发布于 2026/6/300 浏览

GLPI 安装与基础配置笔记

GLPI(Gestionnaire Libre de Parc Informatique)是开源的 IT 资产管理和服务台系统,覆盖硬件、软件许可证、网络设备这些常见资产,也把工单、变更、问题管理一起放进来。对很多团队来说,它的价值不在'功能全',而在于能把分散的资产和服务流程先收拢到一个地方,后面再慢慢补规则和插件。

先确认环境

安装前最好先把环境过一遍。GLPI 对 PHP、数据库和 Web 服务器都有基本要求,版本别卡太老,不然后面排错会很浪费时间。

组件最低要求推荐版本
PHP7.48.0 及以上
数据库MySQL 5.7 / MariaDB 10.3MySQL 8.0 / MariaDB 10.5
Web 服务器Apache 2.4 / Nginx 1.18最新稳定版
内存512MB2GB 及以上

获取代码

直接从官方仓库拉取源码即可:

git clone https://github.com/glpi-project/glpi
cd glpi

配置 Web 服务器

如果用 Apache,站点根目录要指向 public,这是 GLPI 现在比较常见的部署方式。

<VirtualHost *:80>
    ServerName yourdomain.com
    DocumentRoot /path/to/glpi/public
    <Directory /path/to/glpi/public>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

调整文件权限

安装时最容易卡住的地方通常就是权限。下面这几个目录要能被 Web 服务器写入:

  • config/ - 存储配置文件
  • files/ - 存储上传的文件和缓存
  • plugins/ - 安装第三方插件
  • log/ - 存储系统日志

创建数据库

单独给 GLPI 建一个库和账号,别直接拿现成的业务库凑合,这样后面迁移和备份都省事。

CREATE DATABASE glpi CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'glpi_user'@'localhost' IDENTIFIED BY 'secure_password';
GRANT ALL PRIVILEGES ON glpi.* TO 'glpi_user'@'localhost';
FLUSH PRIVILEGES;

核心功能怎么用

GLPI 不是单纯的资产登记表,它更像一个把资产、流程和沟通串起来的工具。

资产管理

资产模块主要管这些内容:

  • 设备信息管理:记录计算机、服务器、打印机等设备的详细信息
  • 库存跟踪:自动发现和跟踪网络中的 IT 资产
  • 关联关系管理:建立设备间的关联关系网络
仪表盘

仪表盘适合先看全局,再决定该处理哪一类问题:

  • 资产统计卡片:直观展示各类资产的数量和状态
  • 多维分析图表:按厂商、类型、状态等维度进行数据分析
  • 实时状态监控:及时发现异常设备和配置问题
工单管理

工单模块基本覆盖了常见的服务台流程:

  • 工单创建与分配:记录用户的服务请求并分配给相应技术人员
  • 沟通记录跟踪:完整保存工单处理过程中的所有沟通记录
  • 附件上传功能:支持上传截图、文档等辅助材料

常见安装问题

权限配置错误

现象通常是安装向导写不进配置文件。先检查 config 目录,确认 Web 服务器用户真的有写权限;很多时候不是 GLPI 本身的问题,而是目录属主没对上。

数据库连接失败

如果连不上 MySQL 或 MariaDB,先核对账号、密码、主机名,再看防火墙和端口。数据库服务能不能从 Web 服务器访问到,这一步经常被忽略。

PHP 扩展缺失

安装器提示缺扩展时,按错误信息补齐即可。GLPI 对 PHP 环境依赖比较明确,少一个扩展,页面就会在很前面的步骤停住。

日常维护建议

这类系统上线后,真正花时间的不是安装,而是维护。

  • 定期备份数据库和重要文件
  • 开启 OPcache,减少 PHP 解析开销
  • 及时更新系统,别把安全补丁一直拖着
  • 监控日志,尽早发现异常行为
  • 定期清理缓存文件,避免磁盘被慢慢吃满

需要扩展时

GLPI 的插件生态比较实用,常见方向也很直接:

  • 报表插件:生成自定义报表和分析图表
  • 集成插件:与其他系统(如监控系统、CMDB)对接
  • 功能扩展插件:添加新的业务功能和工作流

整体来看,GLPI 的安装并不复杂,真正要花心思的是权限、数据库和后续的维护策略。把基础环境搭稳之后,它更适合当作一个长期使用的 IT 资产和服务管理底座。

目录

  1. GLPI 安装与基础配置笔记
  2. 先确认环境
  3. 获取代码
  4. 配置 Web 服务器
  5. 调整文件权限
  6. 创建数据库
  7. 核心功能怎么用
  8. 资产管理
  9. 仪表盘
  10. 工单管理
  11. 常见安装问题
  12. 权限配置错误
  13. 数据库连接失败
  14. PHP 扩展缺失
  15. 日常维护建议
  16. 需要扩展时
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Vivado AXI4-Stream Data FIFO 配置与仿真记录
  • Web 开发里的 5 种加密算法:原理与代码
  • Spring 国际化原理与实战:MessageSource、LocaleResolver、LocaleContextHolder、MessageFormat
  • C++ list 容器的用法与简化实现
  • OpenClaw 飞书机器人部署记录
  • StyleSelectorXL:在 SDXL 里管理 77 种绘画风格
  • CoPaw 部署与定制实操笔记
  • Flutter 构建 compileDebugJavaWithJavac 报错时的阿里云 Maven 镜像配置
  • PyQt6 实战:从零搭建美观 GUI 的完整控件指南与模板解析
  • 华为机试:素数伴侣的二分图匹配解法
  • 次模函数与机器学习中的离散优化
  • libpqxx 安装与配置实战
  • AES-CCM 的 FPGA/Verilog 设计笔记
  • JavaScript 浮点数精度丢失与金额分摊解决方案
  • Oh My Open Code:把单模型 IDE 变成多模型协作系统
  • TapNow 影视级 AI 视频平台实测:更可控的镜头和更稳的一致性
  • OpenClaw 飞书机器人部署笔记
  • 链表三题:环检测、数组交集与随机链表复制
  • Typora 的安装与基础设置
  • Linux 下用 gdb 和 cgdb 调试 C/C++

相关免费在线工具

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online