GLPI资产管理系统

 

GLPI资产管理系统

 
系统:Linux5.5(32bit)
IP:10.80.11.205
撰写人:hx10
日期:2010/7/5 hangzhou
Blog: http://hi.baidu.com/hx10
 
1.安装lamp
yum -y install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
 
2.设置mysql的root密码
service mysqld start
/usr/bin/mysql -uroot -p
mysql>use mysql;
mysql>update user set password=PASSWORD("oracle.com")where user="root";    //set password of user "root" with "oracle.com"
mysql>create database glpi;
mysql>GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON glpi.* TO 'glpiuser'@'localhost' IDENTIFIED BY 'zjhcsoft';
mysql>flush privileges;
mysql>\q
 
3.安装json和glpi
cd /usr/local/src
wget https://forge.indepnet.net/attachments/download/597/glpi-0.72.4.tar.gz
tar -zxvf glpi-0.72.4.tar.gz -C /var/www/html
chown -R apache:apache /var/www/html
cd /usr/local/src
pecl download json
pear install json-1.2.1.tgz
然后编辑配置文件
vim /etc/php.d/json.ini
; php-json package - http://pecl.php.net/package/json
 
extension=json.so
 
重启apache服务
service httpd restart
 
测试json是否安装成功
# php -r 'var_dump(function_exists("json_encode"));'
如果返回信息为
bool(true)
说明安装成功。
其中config和scripts权限如下
drwxr-x--x 2 apache apache 4096 Jul 5 15:55 config
drwxr-xr-x 2 apache apache 4096 Mar 2 03:06 scripts
为了安全起见,把数据库连接文件设置只读权限
#chmod 400 /var/www/html/glpi/config/config_db.php
打开IE,输入 http://10.80.11.205/glpi/开始安装默认用户名和密码为:glpi

本文出自 “无云安全技术站” 博客,请务必保留此出处http://hx100.blog.51cto.com/44326/344181

### 关于 GLPI 资产管理系统的学习教程或使用指南 GLPI 是一种功能强大的开源 IT 资产管理系统,广泛应用于企业级环境中。为了更好地掌握 GLPI 的使用方法以及充分发挥其潜力,可以参考以下资源: #### 1. 官方文档 官方文档是最权威的学习资料之一,涵盖了从基础安装到高级配置的各个方面。可以通过访问 [GLPI Official Documentation](https://docs.glpi-project.org/) 获取最新的用户手册和技术支持[^2]。 #### 2. FusionInventory 插件集成指南 FusionInventory 是 GLPI 的一个重要扩展插件,用于增强系统的功能,例如自动发现设备、远程扫描网络等。关于如何安装和配置 FusionInventory,可参阅专门的教程文档[^3]。具体操作流程如下: - 下载并解压 `fusioninventory-for-glpi` 插件包。 - 将文件上传至 GLPI 的插件目录(通常位于 `/glpi/plugins/`)。 - 登录 GLPI 后台管理界面激活该插件,并完成必要的参数设置。 #### 3. Docker 部署入门 如果希望快速体验 GLPI 功能而不必经历繁琐的手动安装过程,则可以选择基于容器化技术的方式运行系统。通过一条简单的命令即可启动完整的环境: ```bash docker run --name glpi -d \ -p 80:80 \ -v /my/custom:/var/lib/glpi/files \ glpicorp/glpi-php8-apache ``` #### 4. 初始化与常量设置技巧 在初次部署完成后,建议优先规划好核心模块的数据结构设计,比如部门分类、员工角色分配、物资类别定义等内容[^4]。这一步骤能够有效减少后期维护成本,同时提升整体工作效率。 #### 5. CentOS 平台上手动构建实例说明 针对某些特殊场景下无法依赖第三方镜像的情况,《IT资产管理系统GLPI 10.0.1 + FusionInventory 10.0.1 Server/Client 在centos 7.9的详细安装步骤》提供了详尽的操作指引[^5]。此篇文章不仅介绍了LAMP栈组件的选择依据,还深入探讨了性能优化方面的考量因素。 --- ### 提供一段示例代码展示如何连接外部数据库 当需要对接已有业务系统时,可能涉及到修改默认存储引擎的行为模式。下面给出了一段 PHP 示例片段来演示这一过程: ```php <?php $host = 'localhost'; $db = 'external_db_name'; $user = 'root'; $pass = ''; $charset = 'utf8mb4'; try { $dsn = "mysql:host=$host;dbname=$db;charset=$charset"; $opt = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE=> PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ]; $pdo = new PDO($dsn, $user, $pass, $opt); } catch (\PDOException $e) { throw new \PDOException($e->getMessage(), (int)$e->getCode()); } ?> ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值