开源资产管理软件 GLPI 9.4.1.1 部署

环境需求

系统:

[root@localhost ~]# cat /etc/redhat-release           

CentOS Linux release 7.2.1511 (Core)


软件环境:

LAMP  # yum  安装


关闭selinux和防火墙:

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# systemctl disable   firewalld  

[root@localhost ~]# setenforce 0


源环境


[root@localhost ~]# yum install epel-release -y
[root@localhost ~]# wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm # PHP 7.1 源
[root@localhost ~]# rpm -Uvh remi-release-7.rpm



安装PHP 及依赖包


[root@localhost ~]# yum -y install --enablerepo=remi --enablerepo=remi-php71 gcc gcc-c++ glibc-devel glibc-headers autoconf \
>  automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel \
>  openssl-devel libXpm libX11 libxml2-devel gettext-devel \
> pcre-devel php php-fpm php-devel php-gd php-pecl-zip php-mysql php-devel php-pear php-imap \
> php-ldap php-odbc php-xml php-xmlrpc php-imap \
> php-ldap php-soap perl mod_perl perl-XML-Simple perl-Compress-Zlib perl-DBI \
> perl-DBD-MySQL perl-Net-IP perl-Apache-DBI perl-SOAP-Lite \
> perl-XML-Entities perl-ModPerl-MM perl-Apache2-SOAP httpd php71-php-mbstring \

数据库安装(MySQL)


# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
# rpm -ivh mysql57-community-release-el7-8.noarch.rpm
# systemctl start mysqld
# systemctl enable mysqld
# grep passw /var/log/mysqld.log  # mysql 初始密码用来改密
#修改root 用户密码
>alter  user 'root'@'localhost' identified by 'King1230@##.*';



配置MySQL


create database glpi;  # 创建库
create user 'glpi'@'%' identified by 'King1230@##.*'; # 专属用户
grant all privileges on glpi.* to 'glpi'@'%' identified by "King1230@##.*";  # 授权



安装GLPI


# wget https://github.com/glpi-project/glpi/releases/download/9.3.1/glpi-9.3.1.tgz
#tar xvf glpi-9.3.1.tgz -C /var/www/html
# chown -R apache:apache /var/www/html
# chkconfig --level 2345 httpd on   # 设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态
# systemctl start httpd
# systemctl enable httpd

配置GLPI

将存储GLPI配置/etc/glpi,只需将config目录复制到此位置即可。
将GLPI数据存储在其中/var/lib/glpi,只需将files内容目录复制到此处即可。
GLPI日志文件将被存储/var/log/glpi,这里没有什么可复制的,只需创建目录即可。


# mkdir /etc/glpi      # 配置文件的路径
# mkdir /var/lib/glpi    # 数据存储文件的路径。
# mkdir /var/log/glpi   # 日志文件的路径。
# cd /var/www/html/glpi/
# cp -r config/ /etc/glpi/
# cp -r files/* /var/lib/glpi/

更改所创建目录的所属主,组 。否则会有权限问题


#chown -R apache:apache /etc/glpi
#chown -R apache:apache /var/lib/glpi/
#chown -R apache:apache /var/log/glpi/


PHP配置

#  vim /etc/php.ini
 extension=/opt/remi/php71/root/usr/lib64/php/modules/mbstring.so    # 可在末尾添加

GLPI-PHP配置

# vim  /var/www/html/glpi/inc/downstream.php   # 创建文件并添加以下内容
<?php define('GLPI_CONFIG_DIR', '/etc/glpi/');if (file_exists(GLPI_CONFIG_DIR . '/local_define.php')) {   require_once GLPI_CONFIG_DIR . '/local_define.php';
}
# vim /etc/glpi/local_define.php   # 创建文件并添加以下内容<?php
define('GLPI_VAR_DIR', '/var/lib/glpi');
define('GLPI_DOC_DIR',        GLPI_VAR_DIR);
define('GLPI_CRON_DIR',       GLPI_VAR_DIR . '/_cron');
define('GLPI_DUMP_DIR',       GLPI_VAR_DIR . '/_dumps');
define('GLPI_GRAPH_DIR',      GLPI_VAR_DIR . '/_graphs');
define('GLPI_LOCK_DIR',       GLPI_VAR_DIR . '/_lock');
define('GLPI_PICTURE_DIR',    GLPI_VAR_DIR . '/_pictures');
define('GLPI_PLUGIN_DOC_DIR', GLPI_VAR_DIR . '/_plugins');
define('GLPI_RSS_DIR',        GLPI_VAR_DIR . '/_rss');
define('GLPI_SESSION_DIR',    GLPI_VAR_DIR . '/_sessions');
define('GLPI_TMP_DIR',        GLPI_VAR_DIR . '/_tmp');
define('GLPI_UPLOAD_DIR',     GLPI_VAR_DIR . '/_uploads');
define('GLPI_CACHE_DIR',      GLPI_VAR_DIR . '/_cache');

define('GLPI_LOG_DIR', '/var/log/glpi');
# vim /etc/httpd/conf/httpd.conf     #  放宽访问权限的目录级别  None 改成 ALL
<Directory "/var/www">
    AllowOverride ALL    # Allow open access:
    Require all granted
</Directory>

重启HTTPD,浏览器访问

# systemctl restart httpd

进行ip 访问 http://192.168.70.128/glpi/ 就会看到安装UI界面 安装指示安装就可以

界面安装演示

1.可选择语言

image.png

2.同意许可
image.png

3.安装

image.png

4.环境测试

image.png

5.连接数据库


image.png

6.选择库(等待数据初始就可以了)


image.png

7.数据初始完成

image.png

image.png

image.png


8.留意账号密码

image.png

9.进入界面

image.png

image.png


作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:(PHP 5.3 and above) Please set 'request_order' ini value to include C,G and P (recommended: 'CGP')
下一篇:MySQL5.7 错误:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before ..

相关推荐

4

发表评论

阿里云2021年 618 年中钜惠活动