Instalar MySQL
apt-get install mysql-server mysql-client
Acceder a MySQL
mysql -u root -p
Crear DB (ej glpi), Crear Usuario (ej glpi) y conseder Permisos.
CREATE DATABASE glpi CHARACTER SET UTF8 COLLATE UTF8_BIN;
CREATE USER 'glpi'@'%' IDENTIFIED BY 'pass_de_usuario';
GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'%';
FLUSH PRIVILEGES;
quit;
Instalar Apache
apt-get update
apt-get install apache2 php7.2 php7.2-mysql libapache2-mod-php7.2
apt-get install php7.2-json php7.2-gd php7.2-curl php7.2-mbstring php-cas
apt-get install php7.2-xml php7.2-cli php7.2-imap php7.2-ldap php7.2-xmlrpc php-apcu
Modificar el archivo apache2.conf. para habilitar mod_rewrite
a2enmod rewrite
vim /etc/apache2/apache2.conf
Agregue las siguientes líneas al final de apache2.conf
AllowOverride All
Localizar php.ini
php -i | grep 'Configuration File'
updatedb
locate php.ini
vim /etc/php/7.2/apache2/php.ini
hacer las siguientes modificaciones al arcivo php.ini
file_uploads = On
max_execution_time = 300
memory_limit = 256M
post_max_size = 32M
max_input_time = 60
max_input_vars = 4440
Reinicie el servidor
service apache2 restart
service apache2 status
Instalar GLPI
cd /tmp
wget https://github.com/glpi-project/glpi/releases/download/9.4.5/glpi-9.4.5.tgz
tar -zxvf glpi-9.4.5.tgz
Otorgue al usuario de www-data el control total sobre el directorio GLPI y sus archivos.
mv glpi /var/www/html/
chown www-data.www-data /var/www/html/glpi/* -R
Cree un archivo de configuración de Apache llamado glpi.conf.
vim /etc/apache2/conf-available/glpi.conf
Este debe ser el contenido del archivo glpi.config.
AllowOverride All
Options -Indexes
Options -Indexes
Habilitar la nueva configuración en Apache.
a2enconf glpi
Reinicie Apache
service apache2 restart
Configurar GLPI
Abrir la web de glpi ejempllo http://192.168.1.10/glpi
Continuar los pasos de instalación