Ferramentas do usuário

Ferramentas do site


instalacao_do_glpi

Essa é uma revisão anterior do documento!


Instalando GLPI

Para essa instalação, é pré-requisito que você tenha instalado primeiro o Apache, PHP e o BD MySQL. Após todos esses serviços instalados vamos para o GLPI. Vou deixar os links de cada um desses serviços, quando terminá-los volte aqui para continuarmos a instalação do GLPI.

– Nome dos pacotes necessários para o GLPI:

# pkg install php81-ctype php81-curl php81-exif php81-fileinfo php81-filter php81-gd php81-imap php81-ldap php81-mbstring php81-mysqli php81-session php81-simplexml php81-xml php81-zlib php81-pecl-APCu

OBS: No meu caso estou usando a versão do php81, ao final da instalação dependendo da versão do GLPI, pode faltar algum outro pacote, mas nos temos como checar quais são e podemos instalá-los.

2 - Depois de instalar todos estes pacotes vamos acrescentar no arquivo php.ini a timezone do Brasil. Vamos entrar no diretório /usr/local/etc/ e fazer uma cópia do php.ini-production para php.ini:

# cd /usr/local/etc
# cp php.ini-production php.ini

- Depois de copiar o arquivo, vamos editá-lo e acrescentar a informação da timezone do Brasil, no meu caso “America/Belem”.

# # ee /usr/local/etc/php.ini

[Date]
; Defines the default timezone used by the date functions
; https://php.net/date.timezone
date.timezone = America/Belem

– Salve o arquivo, reinicie o apache e continue a instalação.

# service apache24 start
Performing sanity check on apache24 configuration:
Syntax OK
Starting apache24.

3 - Como você já instalou o MySQL, vamos somente criar o banco do GLPI e vamos prosseguir com a instalação:

# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.31 Source distribution

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

root@localhost [(none)]> 

– Vamos Criar o banco

root@localhost [(none)]> create database glpidb;
Query OK, 1 row affected (0.01 sec)

– Vamos criar um usuário dedicado à administração do banco de dados glpi:

root@localhost [(none)]> CREATE USER 'glpi'@'localhost' IDENTIFIED BY 'sua_senha_vem_aqui';
Query OK, 0 rows affected (0.02 sec)

– Dê a esse usuário as permissões para acessar o banco de dados glpi:

root@localhost [(none)]> GRANT ALL PRIVILEGES ON glpidb.* TO glpi@localhost;
Query OK, 0 rows affected (0.01 sec)

– Dê um refresh na tabela de privilégios por conta das modificações feitas e depois vamos sair do console de comando mysql:

root@localhost [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

root@localhost [(none)]> exit
Bye
# fetch https://github.com/glpi-project/glpi/releases/download/10.0.6/glpi-10.0.6.tgz%20
glpi-10.0.6.tgz%20                                      54 MB   25 MBps    02s

5 - Descompacte o pacote baixado:

# tar -jxvf glpi-10.0.6.tgz%20

6 - Vamos corrigir as permissões da pasta que foi descompactada:

#chown -R www:www glpi

OBS: No meu caso eu descompactei a pasta no diretório /usr/local/www/.

7 - Vamos criar o arquivo de configuração do GLPI no diretório "/usr/local/etc/apache24/Include". Nome do arquivo que criei "glpi.conf":

# ee /usr/local/etc/apache24/Includes/glpi.conf

Alias /glpi /usr/local/www/glpi
  <Directory /usr/local/www/glpi>
     AllowOverride Options Fileinfo
     Options Indexes FollowSymLinks
     Require all granted
     DirectoryIndex index.php
  </Directory>

8 - Depois de salvar as configurações do arquivo, reinicie o serviço do apache e vamos ver se a gente já consegue acessar via browser:

# service restart apache

9 - Abra seu navegador com seu endereço IP, por exemplo: http://10.0.0.10/glpi

– O restante da configuração iremos fazer pelo navegador:

10 - Após abrir seu navegador e por o endereço deverá aparecer uma tela como a debaixo:

Deixe sua contribuição

Insira seu comentário:
 
instalacao_do_glpi.1679617539.txt.gz · Última modificação: 2023/03/24 00:25 por dhiemeson.nascimento