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