#!/bin/bash
# installer IANSEO sur serveur apache2 sous Linux Mint Xfce
# sur le repertoire /var/www/ianseo

sudo apt update
sudo apt upgrade 
sudo apt install -y apache2 mysql-server mysql-client php php-mysqli php-gd php-curl php-mbstring php-xml php-zip php-imagick unzip libapache2-mod-php php-intl

ianseo_dir=/var/www/ianseo
sudo mkdir $ianseo_dir
sudo chmod -R a+rwX $ianseo_dir
# ATTENTION: telecharger d'abord via ianseo.net le fichier Ianseo_xxxx.zip 
ianseo_zip=Ianseo_20250210.zip

# ADAPTER!
dir_install="$PWD"
ianseo_zip="${dir_install}/${ianseo_zip}"
unzip $ianseo_zip -d ${ianseo_dir}
sudo chmod -R a+rwX ${ianseo_dir}

# Paramètre	Valeur optimale	Valeur système
# Version PHP	>= 8.0	8.3.6
# memory_limit	48M	128M

# modififier /etc/php/8.3/cli/php.ini et/ou /etc/php/8.3/apache2/php.ini
# valeurs minimales conseillees
# max_execution_time	120	
# post_max_size	16M	
# upload_max_filesize	16M	

# Modules chargés
# Module	Requis	Etat
# curl	Installés	Installés
# gd	Installés	Installés
# iconv	Installés	Installés
# json	Installés	Installés
# mbstring	Installés	Installés
# mysqli	Installés	Installés
# xml	Installés	Installés
# imagick	Installés	Installés
# intl	Installés	Installés

