Glpi
![]() 这篇文章需要使用与 glpi-10.0.9 兼容的最新 PHP 版本的 apk 进行更新 |
GLPI 是信息资源管理器,带有一个额外的管理界面。您可以使用它为您的公司构建包含库存的数据库(计算机、软件、打印机...)。它具有增强的功能,使管理员的日常工作更轻松,例如带有邮件通知的作业跟踪系统和构建包含有关您的网络拓扑基本信息的数据库的方法。
该应用程序的主要功能是
1) 精确盘点所有技术资源。它们的所有特性都将存储在数据库中。 2) 维护操作和相关程序的管理和历史记录。此应用程序是动态的,并且直接连接到可以向技术人员发布请求的用户。 因此,一个界面授权后者在需要时阻止维护服务,并索引他们有权访问的技术资源之一遇到的问题。
安装 lighttpd、PHP 和 MySql
基本安装
要安装额外的软件包,首先激活社区软件包并更新软件包索引
安装所需的软件包
# apk add lighttpd php82 fcgi php82-cgi
配置 Lighttpd
编辑 lighttpd.conf (/etc/lighttpd/lighttpd.conf) 并取消注释该行
/etc/lighttpd/lighttpd.conf 的内容
编辑 mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf),找到并将 /usr/bin/php-cgi 更改为 /usr/bin/php-cgi82。
/etc/lighttpd/mod_fastcgi.conf 的内容
启动 lighttpd
服务并将其添加到默认运行级别
# rc-service lighttpd start # rc-update add lighttpd default
安装 Mysql 服务器软件包
apk add mysql mysql-client php5-mysql php5-mysqli
配置 MySql
/usr/bin/mysql_install_db --user=mysql rc-service mariadb start && rc-update add mariadb default /usr/bin/mysqladmin -u root password 'password'
创建 GLPI 数据库
注意:您可以稍后从命令行或 GLPI 网页创建数据库。
mysql -u root -p
CREATE DATABASE glpi; GRANT ALL PRIVILEGES ON glpi.* TO "root"; FLUSH PRIVILEGES; EXIT
安装 GLPI
创建一个名为 webapps 的文件夹
mkdir -p /usr/share/webapps/
下载源代码存档
cd /usr/share/webapps/ wget https://fossies.org/linux/misc/glpi-10.0.9.tgz/
解包并删除 tar 文件
tar zxvf glpi-10.0.9.tgz rm glpi-10.0.9.tgz
更改文件夹权限
chmod -R 777 /usr/share/webapps/glpi/
创建一个指向 glpi 文件夹的符号链接
ln -s /usr/share/webapps/glpi/ /var/www/localhost/htdocs/glpi
配置 GLPI
浏览至:http://WEBSERVER_IP_ADDRESS/glpi 并通过在 Web 浏览器中填写适当的信息来安装 GLPI。
GLPI 安装步骤
GLPI 设置
- 选择您的语言
- 许可证
- 我已阅读并接受上述许可条款。
- 安装开始 - GLPI 的安装或更新
- 对于全新安装 GLPI,请选择“安装”。
- 选择“更新”以从早期版本更新您的 GLPI 版本
- 检查您的环境与 GLPI 执行的兼容性
- 继续?
- 数据库连接设置
- Mysql 服务器:localhost
- Mysql 用户:root
- Mysql 密码 : password
- 测试与数据库的连接
- 数据库连接成功
- 创建新数据库或使用现有数据库:glpi
- 数据库已创建
确定 - 数据库已初始化。已输入默认值,如果您愿意,可以随时删除它们。首次连接时,您可以使用登录名 glpi 和密码 glpi 以管理员权限访问应用程序
点击“继续”后,您将看到安装已完成。
恭喜,您已安装 GLPI!
您可以删除或修改这些帐户以及数据库中的第一个条目。使用 GLPI。
现在浏览至 http://WEBSERVER_IP_ADDRESS/glpi