2020-01-17

Instalar MySQL Apache y GLPI en Linux (UBUNTU)

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