Parametrez votre serveur pour Symfony

Nous allons aborder ici la façon de paramétrer votre serveur sous CentOs afin d’utiliser symfony dessus.

Attention je me base sur la version 2.6 de symfony et sur php >= 5.5

Prérequis:

  • Un serveur (Virtuel ou Dédié) avec CentOS 6 ou 7 installé. (kimsufi vous propose un serveur à 14€99HT avec installation de CentOS sinon récupérez ce qu’il faut pour le serveur virtuel)
  • Les droits root (Administrateur système).
  • Ajout de nouveaux repository(tuto)
  • Les packages WEB installé (tuto)
  • PHPMyAdmin installé (tuto)
  • Putty (Téléchargez le ici, tuto)

Partant du principe que les prérequis sont tous installés (et oui je ne vais pas vous réexpliquer comment installer le serveur web faut pas abuser vous avez le lien au dessus 🙂 ), nous allons aborder les principaux éléments a ajouter ou à modifier.

Tout d’abord nous allons installer un accélérateur PHP: APCu

Je vous met ici la dernière version à la date d’écriture de cet article à vous d’aller chercher la bonne pour vous ici 🙂

installons les librairies nécessaire:

Oui on installe git car il est beaucoup utilisé pour l’installation ultérieure de bundles.

Ensuite APCu et xdebug (ligne par ligne):

Lors des différents messages répondez la réponse par défaut (celle entre crochet).

Une fois l’installation finie il faut ajouter le script au /etc/php.ini:

Tout à la fin du fichier ajoutez:

Pour finir relancer Apache pour prendre en compte les changements:

Ensuite il faut modifier le fichier php.ini (/etc/php.ini) afin de specifier le Time Zone du serveur:

Recherchons la bonne ligne (tapez ce qui suit, ne le copiez collez pas):

Puis valider afin de rechercher. Vous avez une ligne qui commence comme ça:

Enlever le « ; » et après le = mettez par exemple Europe/Paris:

Pour la liste des codes de zone regardez la liste des timezone sur le site de php.net

Pour finir relancer Apache pour prendre en compte les changements:

Ensuite il faut ajouter un composant php: php-intl:

Pour finir relancer Apache pour prendre en compte les changements:

Voilà maintenant votre serveur est parfaitement configuré pour Symfony.

A présent vous pouvez paramétrer votre firewall ou ajouter plusieurs sites à votre serveurs.

1 Response(s)

  1. sephirots says :

    14 avril 2015

    Personnellement j’ai créé une machine OpenVZ pré paramétrée pour symfony si y’en as que ça intéresse laissez un commentaire.

Laisser un commentaire