====== 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