====== Installation ======
[[https://www.youtube.com/watch?v=q6-0lC7dCtU&list=PLXhrYFK0mDgGsWBXRCHeiz6CdNutwAoaV]]
Installation réalisée sur un serveur **Ubuntu 16.04.1** avec **Apache 2.4.18** et **PHP 7.0.15**.
===== Apache =====
==== Module mod_rewrite ====
Normalement le module **mod_rewrite** est déjà pré-installé. Pour le vérifier, constater la présence du fichier **/usr/lib/apache2/modules/mod_rewrite.so**.
Il faut activer le module en tapant la commande suivante :
sudo a2enmod rewrite
Ensuite redémarrer Apache
sudo service apache2 restart
===== Configuration timezone =====
* Éditer le fichier **/etc/php/7.0/apache2/php.ini**
* Sur la ligne **date.timezone** indiquer **Europe/Brussels** par exemple (exigé par Symfony, ne peut être vide).
* Redémarrer Apache pour voir le résultat dans le phpinfo().
===== Vérification des requirements =====
bin/symfony_requirements
Cette commande vérifie les problèmes qui empêchent Symfony de fonctionner.
===== Configuration du Virtual Host =====
ServerName mondomaine.com
ServerAlias www.mondomaine.com
DocumentRoot /home/marc/symfony/
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
===== Extensions PHP =====
Si PHP 7 :
sudo apt install php7.0-intl
Si PPH 5.x :
sudo apt install php5-intl
Vérifier les extensions activées :
php -m
Il doit y avoir **intl** dans la liste.
===== Installer l’installeur de Symfony =====
Téléchargement de l'installeur de Symfony :
sudo mkdir -p /usr/local/bin
sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony