Symfony3: Préparation de l'environnement

Web Development · course

Voir tous les documents en développement web

Ahmed Zaki JENHANI

Symfony3

Symfony3: Préparation de l'environnement:

I Prérequis:

•

•

Installation de WAMP, ce qui va installer ce qui suit: ◦ Apache ◦ MySQL ◦ PhP Installation d'un IDE. Pour cet Atelier NetBeans sera utilisé.

II

Installation de Symfony 3 et configuration de l'environnement:

II.1 Configurer Php Il faut ajouter Php en tant que commande interne pour Windows. Pour cela le répertoire contenant le programme php qui a été installé avec wamp, doit être ajouté à la variable d'environnement PATH (comme pour Linux).

1/5

Ahmed Zaki JENHANI

Symfony3

II.2 Installation de l'installateur de Symfony Créer le répertoire «C:\wamp\symfony».

Publicité

Esuite, ouvrir un navigateur et aller à l'adresse «https://symfony.com/installer» pour télécharger l'installateur de Symfony. Il vous sera demandé d'enregistrer un fichier. Enregistrer le dans «C:\wamp\symfony».

Vérifier qu'il est bien installé en ouvrant l'invite de commande et taper les commandes suivantes:

cd C:\wamp\symfony

php symfony.phar

II.3 Symfony avec NetBeans Remarque: Au moment où ce document est écrit, netbeans ne supporte pas encore la version 3 de Symfony. Cependant, il support la version 2 grâce à un plugin qui est automatiquement installé avec la suite web. Ce plugin développé pour la version 2 peut supporter cette dernière version 3 en appliquant quelques opérations supplémentaires, qui seront décrites ci-dessous.

II.3.a Configuration de Netbeans pour le support de Symfony:

1. Aller au menu: Outils → Options 2. Chercher Php 3. Mettre au niveau de interpréteur Php 5 (Php 5 Interpreter) le chemin de l'exécutable Php (qui a été

2/5

Ahmed Zaki JENHANI

Symfony3

ajouté avec wamp): Dans notre cas «C:\wamp\bin\php\php5.5.12\php.exe»

4. Aller sur la même fenêtre à l'onglet «Frameworks & Tools» 5. Chercher Symfony2 6. Dans la zone de texte de l'installateur «Installer»: Mettre le chemain de l'installateur (qui a été

téléchargé): «C:\wamp\symfony\symfony.phar»

II.3.b Création du projet Symfony:

Publicité

1. Aller au menu: Fichier → Nouveau projet 2. Sélection PHP, ensuite PHP Application

3. Mettre le projet dans le dossier «C:\wamp\www\symfony»

4. Mettre comme «Project URL» «http://localhost/symfony/web/app_dev.php»

5. Sélectionner le framwork «Symfony2»

6. Terminer

3/5

Ahmed Zaki JENHANI

Symfony3

II.3.c Support du plugin «Symfony2» des commandes «Symfony3» en

NetBeans

1. Aller au propriétés du projet nouvellement créé. (Clique droit sur le projet → Propriétés)

2. Changer le répertoire «app» par «bin»

3. OK

4. Aller au fichier PHP

Publicité

«vendor\symfony\symfony\src\Symfony\Component\Console\Command\List Command.php»

5. Ajouter à la ligne 71:

if ($input->getOption('xml')) { $input->setOption('format', 'xml'); }

6. Ajouter à la ligne 91

new InputOption('xml', null, InputOption::VALUE_NONE, 'To output xml command list'),

4/5

Ahmed Zaki JENHANI

Symfony3

Maintenant le projet «symfony» est créé, et peut être utilisé «graphiquement» (même pour le commandes de Symfony) grâce à NetBeans.

5/5