GLPI 9.3.1 安裝與配置
阿新 • • 發佈:2018-10-29
用戶 安裝 lib tps freetype 技術分享 php-mysql pen req 環境需求
系統:CentOS 7
IP:192.168.11.207
關閉selinux和防火墻
[root@test4-8g ~]# systemctl stop firewalld
[root@test4-8g ~]# systemctl disable firewalld
[root@test4-8g ~]# setenforce 0
[root@test4-8g ~]# cat /etc/sysconfig/selinux
SELINUX=disabled
註:註意 selinux 配置檢測會用到請註意關閉
源環境
[root@test4-8g ~]# yum install epel-release [root@test4-8g ~]# wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm # PHP 7.1的源 [root@test4-8g ~]# rpm -Uvh remi-release-7.rpm
下載編譯環境及PHP環境
[root@test4-8g ~]# 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
數據庫安裝
[root@test4-8g ~]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm [root@test4-8g ~]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm [root@test4-8g ~]# yum install mysql-server -y [root@test4-8g ~]# systemctl start mysqld [root@test4-8g ~]# systemctl enable mysqld [root@test4-8g ~]# grep passw /var/log/mysqld.log # mysql 初始密碼用來改密
配置MySql
create database glpi; # 創建庫
create user ‘glpi‘@‘%‘ identified by ‘*********‘; # 專屬用戶
grant all privileges on glpi.* to ‘glpi‘@‘%‘ identified by "********"; # 授權
下載GLPI安裝包
[root@test4-8g ~]# wget https://github.com/glpi-project/glpi/releases/download/9.3.1/glpi-9.3.1.tgz
[root@test4-8g ~]# tar xvf glpi-9.3.1.tgz -C /var/www/html
[root@test4-8g ~]# chown -R apache:apache /var/www/html
[root@test4-8g ~]# chkconfig --level 2345 httpd on # 設置httpd在運行級別為2、3、4、5的情況下都是on(開啟)的狀態
[root@test4-8g ~]# systemctl start httpd
[root@test4-8g ~]# systemctl enable httpd
GlPI配置
將存儲GLPI配置/etc/glpi,只需將config目錄復制到此位置即可。
將GLPI數據存儲在其中/var/lib/glpi,只需將files內容目錄復制到此處即可。
GLPI日誌文件將被存儲/var/log/glpi,這裏沒有什麽可復制的,只需創建目錄即可。
[root@test4-8g ~]# mkdir /etc/glpi # 配置文件的路徑
[root@test4-8g ~]# mkdir /var/lib/glpi # 數據存儲文件的路徑。
[root@test4-8g ~]# mkdir /var/log/glpi # 日誌文件的路徑。
[root@test4-8g ~]# cd /var/www/html/glpi/
[root@test4-8g glpi]# cp -r config/ /etc/glpi/
[root@test4-8g 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配置
[root@test4-8g ~]# vim /etc/php.ini
extension=/opt/remi/php71/root/usr/lib64/php/modules/mbstring.so # 可在末尾添加
GLPI-PHP配置
[root@test4-8g ~]# 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‘;
}
[root@test4-8g ~]# 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‘);
[root@test4-8g ~]# vim /etc/httpd/conf/httpd.conf # 放寬訪問權限的目錄級別 None 改成 ALL
<Directory "/var/www">
AllowOverride ALL
# Allow open access:
Require all granted
</Directory>
重啟HTTPD,瀏覽器訪問
[root@test4-8g ~]# systemctl restart httpd
進行ip 訪問 http://192.168.11.207/glpi/ 就會看到安裝UI界面 安裝指示安裝就可以
界面安裝演示
1.可選擇語言
2.同意許可
3.安裝
4.環境測試
5.連接數據庫
6.選擇庫(等待數據初始就可以了)
7.數據初始完成
8.留意賬號密碼
9.進入界面
GLPI 9.3.1 安裝與配置