Requisitos para instalação
- PHP 5.6-7.4
- MariaDB 10 ou MySQL 5.6
- Apache ou Nginx
Extensões PHP
- Obrigatórias: curl, fileinfo, gd, intl json, mbstring, mysqli, session, zlib, simplexml, xml
- Opcionais, mas recomendadas: cli, domxml, imap, openssl, xmlrpc, APCu
Primeiramente, atualize os pacotes do sistema
yum update
Instale os pacotes com o seguinte comando
yum install ca-certificates mysql-server apache2 libapache2-mod-php php php-curl php-gd php-cli php-mbstring php-mysql php-xml php-cli php-cas php-imap php-ldap php-xmlrpc php-soap php-snmp php-apcu -y
Instale os utilitários.
yum install zip unzip bzip2 unrar-free vim -y
Localize o arquivo php.ini
find / -iname php.ini
Exemplo
# find / -iname php.ini
/etc/php.ini
Abra o arquivo com o vim. Edite-o conforme o modelo abaixo
vim /etc/php.ini
memory_limit = 64M; // max memory limit
file_uploads = on;
max_execution_time = 600; // not mandatory but adviced
register_globals = off; // not mandatory but adviced
magic_quotes_sybase = off;
session.auto_start = off;
session.use_trans_sid = 0; // not mandatory but adviced
Acesse o console do banco de dados com o seguinte comando. Será solicitada a senha do usuário
mysql -u root -p
Crie o banco de dados
mysql> create database glpi;
Crie o usuário para a aplicação
mysql> create user 'glpi'@'localhost' identified by '123456';
Dê privilégios de acesso ao banco recém-criado para o usuário criado anteriormente
mysql> grant all on glpi.* to glpi identified by '123456';
Uma vez concluído o processo, saia do console
mysql> quit;
Altere o diretório ativo para o /tmp
cd /tmp
Faça o download do pacote do GLPI com o wget
wget https://github.com/glpi-project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz
Descompacte-o com o tar
tar -xvzf glpi-9.3.3.tgz
Copie a pasta para o diretório do Apache
cp -Rf glpi /var/www/html
Atribua as permissões para a pasta
chmod 775 /var/www/html -Rf
chown apache. /var/www/html -Rf
Altere as configurações de segurança para acesso web à pasta do GLPI
vim /etc/apache2/conf-available/glpi.conf
<Directory "/var/www/html/glpi">
AllowOverride All
</Directory>
Ative as configurações utilizando o a2enconf
a2enconf glpi.conf
Uma vez concluído, reinicie o serviço do Apache
systemctl restart httpd
Acesse o GLPI através do endereço IP do servidor ou registro DNS. Siga as instruções em tela.