blob: b2bfd756c8535f4ececf5f3e7be588b300b1ec8f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
# INSTALLATION NOTES
On CentOS 7.5 - fresh install - June 2018
## Repositories
# yum install centos-release-scl
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# yum install yum-utils
## MariaDB 10.2
GLPI requires MariaDB >= 10, and default version 5.5 in base repository is not compatible, so using the SCL of the latest MariaDB 10.2 (10.1 is also OK).
### Install
# yum install rh-mariadb102-mariadb-server
### Start and enable the service
# systemctl enable --now rh-mariadb102-mariadb
### Secure it
# scl enable rh-mariadb102 bash
# mysql --version
mysql Ver 15.1 Distrib 10.2.8-MariaDB...
# mysql_secure_installation
### Create GLPI database and account
# mysql -uroot -prootsecret
MariaDB> CREATE USER 'glpi'@'%' IDENTIFIED BY 'glpisecret';
MariaDB> GRANT USAGE ON *.* TO 'glpi'@'%' IDENTIFIED BY 'glpisecret';
MariaDB> CREATE DATABASE IF NOT EXISTS `glpi` ;
MariaDB> GRANT ALL PRIVILEGES ON `glpi`.* TO 'glpi'@'%';
MariaDB> FLUSH PRIVILEGES;
MariaDB> exit
## Apache HTTP Server and PHP 7.2
GLPI requires PHP >= 5.6, so default version 5.4 in base repository is not compatible, so using the latest version 7.2 for performance (7.1 is also OK, 5.6 and 7.0 are close to EOL).
### Install
# yum-config-manager --enable remi-php72
# yum install httpd php php-opcache php-apcu
# php -v
PHP 7.2.6 (cli) (built: May 23 2018 09:50:51) ( NTS )
### Allow access to webserver
# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --reload
### Start and enable the service
# systemctl enable --now httpd
## GLPI 9.3
### Install
# yum-config-manager --enable remi
# yum-config-manager --enable remi-glpi93
# yum install glpi
### Populate the DB
# cd /usr/share/glpi/scripts/
# php cliinstall.php --db=glpi --user=glpi --pass=glpisecret
## Done
Browse http://servername/glpi/ (login=glpi, password=glpi)
|