Centos 7.4 LAMP 架构_部署 glpi 9.4.3
perl-Apache-DBI
perl-SOAP-Lite
perl-DBI
perl-DBD-MySQL
Centos7.4 最小化安装
一、yum 安装 php、httpd
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-XML-Entities
perl-Net-IP
perl-ModPerl-MM perl-Apache2-SOAP httpd php71-php-mbstring
以上内容,最好先复制到记事本中,取消记事本中的自动换行,放在一整行中,再复制到 centos7.4 中运行。
二、yum 安装 mysql5.7.28 并配置数据库
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum install mysql-server -y
systemctl start mysqld
systemctl enable mysqld
grep passw /var/log/mysqld.log
登录 mysql
alter user root@'localhost' identified by 'Dfsc123!@#';
create database glpi;
grant all privileges on glpi.* to 'glpi'@'%' identified by "Dfsc123!@#";
# mysql 初始密码用来改密
# 创建 glpi 数据库
#修改 root 密码
#创建用户并授权
三、下载 GLPI9.4.3 配置
cd /opt
wget http://www.xchinagroup.top/softdown/centos7/22_glpi/glpi-9.4.3.tgz
tar zxf glpi-9.4.3.tgz -C /var/www/html
chown -R apache:apache /var/www/html
chkconfig --level 2345 httpd 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 # 创建文件并添加以下内容
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
AllowOverride ALL
# Allow open access:
Require all granted
# 放宽访问权限的目录级别 None 改成 ALL
重启 HTTPD,浏览器访问。
systemctl restart httpd
六、IE 访问 http://192.168.68.198/glpi 进行安装 glpi
修改 glpi 用户密码
退出系统: