- Système d'exploitation de type Unix (Linux)
- Installation de php 7.0.33 minimum (framework Symfony)
- Serveur web apache 2.2 avec au moins les extensions intl, ldap, mbstring et pdo_mysql
- Base de données MySQL version 5.6 minimum pour le support de la recherche fulltext sur des tables INNODB (ou base de données MariaDB)
Installation de composer (validée pour la version 1.9.1)
Info php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
php -r "unlink('composer-setup.php');": Inutile d'installer composer, il faut utiliser celui qui est disponible dans le repository
Installation de git (validée pour la version 2.24.0)
Info Sur une distribution basée sur Debian:
apt-get install git-all
- Installation de NodeJS (validée pour la version 8.9.4)
- Annuaire LDAP (structure supann)