开源IT资产管理软件glpi安装(ubuntu22.04)

环境:ubuntu22.04 LTS + mysql5.7(阿里云)

第一步:更新系统

  sudo apt update -y

  sudo apt upgrade -y

第二步:安装php及依赖

  sudo apt install -y apache2 php8.1 php8.1-curl php8.1-zip php8.1-gd php8.1-intl php8.1-intl php-pear php8.1-imagick php8.1-imap php-memcache php8.1-pspell php8.1-tidy php8.1-xmlrpc php8.1-xsl php8.1-mbstring php8.1-ldap php8.1-ldap php-cas php-apcu libapache2-mod-php8.1 php8.1-mysql php-bz2 wget php8.1-gd 

第四步: 防火墙放开80端口

  sudo ufw allow 80

  检查apache2状态

 

第五步:数据库

  使用的现有数据库,安装步骤略

  新建个单独的用户:create user 'user'@'%' identified by 'passwd';

  库可以这个时候建,也可以在安装glpi的时候创建: create database glpi

  授予权限:GRANT ALL privileges  ON glpi.* TO 'user'

第六步:下载glpi

  https://github.com/glpi-project/glpi/releases 下载速度很慢,建议用梯子下

  放到/var/www/html目录下并解压

  sudo tar xvf glpi-10.0.12.tgz

  授予 apache 用户 /var/www/html/glpi 目录及其所有内容的所有权

  sudo chown -R www-data:www-data /var/www/html/glpi

第七步:安装glpi

  此时,如果apache2运行正常的话,打开http://localhost/glpi即可访问glpi安装页面,由于写博时已经安装过,找了网图示例

这里选择中文安装(忽略图示)

Install GLPI on Ubuntu 22.04

选择安装语言,然后单击“确定”(网图)

Install GLPI on Ubuntu 22.04

点击继续(网图)

Install GLPI on Ubuntu 22.04

单击“安装”(网图)

Install GLPI on Ubuntu 22.04

此处如果缺少必要的扩展,直接运行sudo apt install php-扩展名 即可,记得安装扩展后重启apache2

例如途中缺少gd扩展:

   apt install php-gd sudo

   service apache2 restart

  这里还有一些安全警告,大家可以自行处理,这里我偷懒没有处理,直接进行下一步;不过不用担心,最后安装成功后,还是会提示修复。

注:

  此处还有个小插曲,glpi需要数据库打开innodb_large_prefix

  set global innodb_large_prefix = ON

  由于我的是阿里云数据库,需要在阿里云后台进行设置

配置刚才创建的数据库(这里是网图,使用第五步创建的数据库账号即可)

Install GLPI on Ubuntu 22.04

选择 glpi 数据库,然后单击继续:(网图)

Install GLPI on Ubuntu 22.04

 

这里点击安装后,需要几分钟初始化数据库,完成后如图:

点击继续

由于是公司电脑,就不发送统计信息了

 

继续

继续

 默认的账户及密码,然后点击使用GLPI

至此,GLPI已经安装完成。

登陆查看,可以根据提示清楚告警,即可正常使用。

 

官方安装指导对于小白非常不友好,本文主要参考:在 Ubuntu 上安装 GLPI 22.04 - ITHOWTOO.COM

 

posted @ 2024-02-28 11:00  zzzzhq  阅读(352)  评论(0编辑  收藏  举报