精华内容
下载资源
问答
  • Centos7安装GLPI资产管理系统

    千次阅读 2018-10-18 09:55:54
    CentOS 7 + Apache 2.4.6 + PHP +Mariadb 其中Apache及Mariadb采用yum的方式直接安装,PHP采用二进制源码安装的方式 此处前几项都和之前安装的snipeit资产管理系统相同 二、安装前准备 1.系统更新#注 此处采用...

    一、环境准备

    CentOS 7 + Apache 2.4.6 + PHP +Mariadb

    其中Apache及Mariadb采用yum的方式直接安装,PHP采用二进制源码安装的方式

    此处前几项都和之前安装的snipeit资产管理系统相同

    二、安装前准备

    1.系统更新#注 此处采用最小化安装的Centos7.5

    yum -y install epel-release 
    
    yum update -y

    2.使用yum安装Apache 2.4.6

    yum install -y httpd httpd-devel

    3.使用yum安装Mariadb 

    yum install -y mariadb mariadb-server

    4.源码安装PHP7.2并配置Apache支持

    安装PHP依赖环境

    yum install -y make wget gcc openssl readline-devel openssl-devel libxslt-devel gmp-devel bzip2-devel freetype-devel libjpeg-devel php-mcrypt libmcrypt libmcrypt-devel  autoconf  freetype gd jpegsrc libmcrypt libpng libpng-devel libjpeg libxml2 libxml2-devel zlib curl curl-devel  
    

    下载PH

    展开全文
  • yum install epel-release wgethttp://rpms.famillecollet.com/enterprise/remi-release-7.rpm...rpm -Uvh remi-release-7.rpm cd /etc/yum.repos.d/ vi mariadb.repo [mariadb] name = MariaDB baseurl =http://m...

    yum install epel-release
    wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
    rpm -Uvh remi-release-7.rpm

    cd /etc/yum.repos.d/

    vi mariadb.repo
    [mariadb]
    name = MariaDB
    baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64
    gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
    gpgcheck=1

     

    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 mariadb-server mariadb


    systemctl enable httpd.service
    systemctl restart httpd.service

    systemctl start mariadb //启动数据库
    systemctl enable mariadb //设置开机自启

    mysql_secure_installation

    mysql -uroot -p
    create database glpi;

    yum list |grep mbst
    yum install php71-php-mbstring.x86_64

    find / -name 'mbst'
    vi /etc/php.ini
    extension=/opt/remi/php71/root/usr/lib64/php/modules/mbstring.so
    systemctl restart httpd.service

     

    tar -zxvf glpi-9.3.2.tgz -C /var/www/html/
    chown -R apache:apache /var/www/html
    systemctl restart httpd.service

    展开全文
  • Centos 7.4 LAMP架构部署glpi9.4.3 ,Apache 2.4.6 PHP 7.1.33 Mysql 5.7.28
  • 官方文档 GLPI 官方文档 Prerequisites Install GLPI 关防火墙和selinux systemctl stop firewalld systemctl disable firewalld setenforce 0 cat /etc/sysconfig/selinux ...安装过程 配置源 源配置,...

    官方文档

    GLPI

    官方文档
    Prerequisites
    Install GLPI

    关防火墙和selinux

    systemctl stop firewalld
    systemctl disable firewalld
    setenforce 0
    cat /etc/sysconfig/selinux 
    
    将seliunx改为disable
    	SELINUX=disabled
    

    安装过程

    配置源

    源配置,大家可以参考我这篇博客。
    CentOS 7| 配置yum源(阿里) | 官方文档

    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
    
    yum install epel-release-latest-7.noarch.rpm remi-release-7.rpm
    

    更改php配置

    vim etc/php.ini
    

    下面属性更改为

    memory_limit = 64M ;        // max memory limit
    file_uploads = on ;
    max_execution_time = 600 ;  // not mandatory but recommended
    register_globals = off ;    // not mandatory but recommended
    magic_quotes_sybase = off ;
    session.auto_start = off ;
    session.use_trans_sid = 0 ; // not mandatory but recommended
    

    编译环境、PHP环境

    这里是抄了别人的,加上自己后面补的包

    yum -y install --enablerepo=remi --enablerepo=remi-php74 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-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 php-mbstring php-pear-CAS php-pecl-apcu php-opcache
    

    如果perl-ModPerl-MM没有下载下来,可以用CPAN

                perl -MCPAN -e shell
                install ModPerl::MM
    

    数据库

    数据库初始密码更改可以参考下面这篇博文,各个版本大同小异
    cenots 7 | mysql 57 更改密码

    yum install mariadb
    yum install mariadb-*
    mysql -uroot -p  # mariadb 没有初始密码,可以直接进入
    update user set password=password("123456") where user="root"
    
    create database glpi;
    GRANT ALL PRIVILEGES ON glpi.* TO glpi@'%' IDENTIFIED BY '123456';
    GRANT ALL PRIVILEGES ON glpi.* TO glpi@'%' IDENTIFIED BY '123456';
    flush privileges;
    

    安装GLPI

    cd /opt
    wget https://github.com/glpi-project/glpi/releases/download/9.4.4/glpi-9.4.4.tgz
    tar xvf glpi-9.4.4.tgz -C /var/www/html
    chown -R apache:apache /var/www/html
    chkconfig --level 2345 httpd on
    systemctl restart httpd
    systemctl enable httpd
    

    GLPI配置

    借鉴开源资产管理软件 GLPI 9.3.1 部署

    将存储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/
    

    创建文件并添加以下内容

    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');
    
    

    重起以下httpd

    systemctl restart httpd
    

    安装wizard

    打开 ip/glpi,进入安装界面,选择简体中文
    在这里插入图片描述
    按照步骤勾选同意,安装,不累述
    在这里插入图片描述
    点击安装后回进入以下界面,会发现三个包没装成功,我把这三个包添加进了上面的yum指令中。
    在这里插入图片描述
    可以参考我下面这个博客
    CentOS7 | 安装GLPI遇到的问题 | APCu、XMLrpc、CAS等依赖环境缺失 | 安装APCu、XMLrpc、CAS

    yum search 检索指定包,安装需要包即可。

    重启httpd

    systemctl restart httpd
    

    之后在页面上点击重试即可。

    输入你的ip 账号密码
    在这里插入图片描述错误一:可能你会遇到这个错误

    Access denied for user 'root'@'slave2' (using password: YES)
    

    数据库权限的问题。

    grant all privileges on glpi.* to 'root'@'slave2' identified by '123456';
    flush privileges;
    

    之后就可以正常使用了
    在这里插入图片描述
    等待数据初始化
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    最后可能你会跳转到这个页面,报错
    PHP Deprecated function: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /var/www/html/glpi/vendor/zendframework/zend-i18n/src/Translator/Loader/Gettext.php at line 142
    我也不知道有什么影响,大概就是某某用法很不推荐。下面让你输入帐号密码,输入上面那个图的帐号密码即可,比如帐号glpi/密码glpi
    在这里插入图片描述

    展开全文
  • 1.安装配置docker-ce此步骤不在此赘述2.启动配置MySQL容器mkdir -p /opt/mysql5.7/{data,conf}docker pull mysql:5.7.31docker run--name mysql-app--restart=always--cap-add=SYS_BOOT --cap-add=SYS_TIME--...

    1.安装配置docker-ce

    此步骤不在此赘述

    2.启动配置MySQL容器

    mkdir -p /opt/mysql5.7/{data,conf}

    docker pull mysql:5.7.31docker run--name mysql-app--restart=always--cap-add=SYS_BOOT --cap-add=SYS_TIME--net=host-e MYSQL_ROOT_PASSWORD=glpi-e TZ=‘Asia/Shanghai‘-v /opt/mysql5.7/conf:/etc/mysql-v /opt/mysql5.7/data:/var/lib/mysql-d mysql:5.7.31创建GLPI数据库,新建glpiuser用户,密码glpi123456,并赋予权限

    docker exec-it mysql-app /bin/bash -c ‘mysql -uroot -pglpi‘mysql>create database glpi;

    mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON glpi.* TO ‘glpiuser‘@‘{本机IP}‘ IDENTIFIED BY ‘glpi123456‘;

    mysql>flush privileges;

    mysql> \q

    3.安装PHP环境

    1)先查询下是否有php包,如有则需要yum remove卸载掉

    yum list installed | grep php

    2)配置epel yum源

    rpm -Uvh http://mirror.centos.org/centos/7/extras/x86_64/Packages/epel-release-7-11.noarch.rpm

    rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

    3)yum安装php7.4

    yum -y install --enablerepo=remi --enablerepo=remi-php74 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-pecl-xdebug php-pecl-xhprof php-imap php-gd php-ldap php-intl php-simplexml php-zip php-apcu php-xmlrpc php-pear-CAS

    4)配置php.ini

    # vi /etc/php.ini

    max_execution_time= 600

    5)查看php安装版本

    # php -version

    PHP7.4.8 (cli) (built: Jul 9 2020 08:57:23) ( NTS )

    Copyright (c) The PHP Group

    Zend Engine v3.4.0, Copyright (c) Zend Technologies

    with Zend OPcache v7.4.8, Copyright (c), by Zend Technologies

    with Xdebug v2.9.6, Copyright (c) 2002-2020, by Derick Rethans

    4.安装配置Apache

    1)安装apache

    yum -y installhttpd mod_perl

    systemctl enable httpd

    systemctl start httpd

    2)配置apache

    # vi /etc/httpd/conf/httpd.conf

    164行改为 DirectoryIndex index.php index.htm index.html

    119行改为 DocumentRoot"/opt/glpi"125行改为287行添加 AddType application/x-httpd-php .php

    AddType application/x-httpd-php-source .phps

    # systemctl reload httpd

    5.安装配置GLPI

    1)安装依赖包

    yum -y install gcc gcc-c++ 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

    2)下载GLPI软件

    wget https://github.com/glpi-project/glpi/releases/download/9.5.1/glpi-9.5.1.tgz -P /opt

    tar -xvf /opt/glpi-9.5.1.tgzchown -R apache.apache /opt/glpi

    3)Web页面初始化GLPI

    http://{本机IP}

    20200730011037861393.png

    20200730011038207074.png

    20200730011038385774.png

    20200730011038606463.png

    20200730011038712901.png

    20200730011038808598.png

    20200730011038928708.png

    20200730011039009757.png

    20200730011039133773.png

    初始化配置完成后删除安装文件

    rm -r /opt/glpi/install/install.php

    展开全文
  • GLPI (Gestion Libre de Parc Informatique) 是一个可视化的信息资源管理器软件。 关闭selinux和防火墙 [root@GIPI ~]# systemctl stop firewalld [root@GIPI ~]# systemctl disable firewalld [root@GIPI ~]# ...
  • 根据具体配置可以获取到资产的详细的软硬件信息及应用软件的安装下载情况。 GLPI是法语Gestionnaire libre de parc informatique的缩写,是一款历史悠久的资产管理软件,他提供功能全面的IT资源管理接口,可以用来...
  • Centos 7.4 Lnmp(源码安装) 架构(Nginx 1.15.9 PHP 7.1.31 Mysql 5.7.25) ,部署glpi 9.4.3
  • GLPI简介: GLPI是法语Gestionnaire libre de parc informatique的缩写,翻译过来应该是开源IT和资产管理软件,在法国等欧洲国家和地区应用广泛并取得了很好的用户口碑。 GLPI提供功能全面的IT资源管理接口,你...
  • 然后执行以下命令: fusioninventory-agent fusioninventory-agent --server http://IP/glpi/plugins/fusioninventory/ --daemon 让该进程以守护进程一直在后台运行,实现定期更新资产的功能 命令执行完毕稍等一会...
  • How To Install GLPI 9.5 On CentOS7

    千次阅读 2020-07-24 22:03:30
    How TO Install GLPI 9.5 On CentOS7 A.安装GLPI基本要求: 1.Web服务器能支持 PHP, 例如: Apache 2 (或更新版); Nginx; Microsoft IIS. 2.PHP: As of 9.5 release, GLPI requires PHP 7.2 or more recent. 注解:...
  • GLPI 是一个信息资源管理器运行在linux下。你可以用它来给你公司建立一个资产清单(计算机,软件,打印机、、、)数据库。它的增强的功能可以是管理员的日常工作简单化,例如 带有邮件提醒功能的工作跟踪系统等。它...
  • Loading...## 安装163yum源```bashyum -y install wgetmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget ...
  • CentOS 安装 OCS+GLPI

    2015-06-24 16:59:29
    下载163的yum源:wget http://mirrors.163.com/.help/CentOS-Base-163.repo yum安装所需的组件:yum install-y httpd mysql mysql-server php-mysql gcc gcc-c++ glibc-devel glibc-headersautoconf automake bzi...
  • GLPI 9.3.3 & FusionInventory 9.3+1.3环境配置网络设置关闭网络限制配置LAMP配置...在CentOS7最小化安装的基础上,按照此教程进行配置。如果你不是采用最小化安装,有些步骤可能会显得多余。 本环境采用的是Ce...
  • 由于篇幅过多,我分成了几个博客(之前写的)。 OCS安装 GLPI安装 OCSNG windows agent安装 OCSNG cenotos 7 agent安装
  • 按照下面两个博客安装GLPI遇到了APCu、XMLrpc、CAS等依赖环境缺失的问题,虽然不是必要包,但是抵不住强迫症啊~~~~ 开源资产管理软件 GLPI 9.3.1 部署-Hermoso-51CTO博客 https://blog.51cto.com/13767724/2310093 ...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 231
精华内容 92
热门标签
关键字:

centos7安装glpi