Article par Zied Rebhi:
N'oubliez pas d'utiliser "sudo" pour avoir les droits nécessaires afin d'éxécuter ces commandes.
Pour la gestion des bases de données à travers une interface graphique , on installe phpmyadmin via cette commande :
Avant de tester l'installation de packets , veuillez redémarrer le serveur apache:
D'autres recommandations pour Symfony, sont proposées dans la documentation officielle. Il faut vérifier la configuration du serveur par rapport, au fichier de configuration du serveur.
Ce fichier est php.ini situé dans le répertoire /etc/php5/apache2/php.ini
Pour cela, nous allons l'ouvrir par l’intermédiaire de la commande via gedit (éditeur de texte):
Le fichier php.ini s'ouvre .
Puis ,il est recommandé, que ces directives soient à off :
Maintenant on redémarre le serveur apache:
Après l’installation du composer , nous allons créer notre premier projet symfony2 dans le répertoire tutozone/ en installant la dernière version du Symfony 2.5 dans ce répertoire.
Cette étape va durée quelques minutes pour installer Symfony dans le dossier.
#. Démarrer Symfony2
Avant d'exécuter Symfony2 pour la première fois, exécutez la commande suivante pour vous assurer que votre système répond à toutes les exigences techniques:
L'architecture d'un projet symfony est la suivante :

Dans cet article nous allons voir comment installer le framework web Symfony2 sous une distribution Linux : c'est Ubuntu.
En faite , pour bien commencer à développer avec Symfony2 , il faut avoir un environnement propre à l'accueillir.
Dans notre site , nous allons suivis une série des articles concernant le framework Symfony2 . Ce qu'il faut savoir c'est qu'un framework sert avant tout à cadrer un
développement en offrant au développeur une certaine architecture
(organisation des fichiers, conventions de nommage...) et un outillage
(abstraction de base de données, ORM, tests unitaires et fonctionnels,
génération des formulaires, CRUD, internationalisation...). Donc on va mettre en place toutes ces notions dans les prochaines articles dans la zone de Symfony2 ainsi quelques comparaison avec d'autres framework web comme Zend etc.
![]() |
| Logo Symfony |
Nous allons effectuer l'installation de paquets, par l'intermédiaire
d'un terminal pour notre environnement (php, apache ,mysql). Tapez ses commandes un par un:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo apt-get install mysql-server
sudo apt-get install php5-mysql
sudo apt-get install php-apc
sudo apt-get install php5-intl
N'oubliez pas d'utiliser "sudo" pour avoir les droits nécessaires afin d'éxécuter ces commandes.
Pour la gestion des bases de données à travers une interface graphique , on installe phpmyadmin via cette commande :
sudo apt-get install phpmyadmin
Avant de tester l'installation de packets , veuillez redémarrer le serveur apache:
sudo /etc/init.d/apache2 restart
Dans la barre d'adresse de votre navigateur web habituel, saisissez
l'url 127.0.0.1 . Vous tombez normalement, sur une page blanche, avec marqué en gros IT WORKS...
![]() |
| Installation du serveur |
Si ce n'est pas le cas, ouvrez le fichier error.log, pour en connaître la raison, situé dans le répertoire /var/log/apache2/.
Pour stopper le serveur :sudo apt-get install phpmyadmin
D'autres recommandations pour Symfony, sont proposées dans la documentation officielle. Il faut vérifier la configuration du serveur par rapport, au fichier de configuration du serveur.
Ce fichier est php.ini situé dans le répertoire /etc/php5/apache2/php.ini
Pour cela, nous allons l'ouvrir par l’intermédiaire de la commande via gedit (éditeur de texte):
gksudo gedit /etc/php5/apache2/php.ini
Le fichier php.ini s'ouvre .
Puis ,il est recommandé, que ces directives soient à off :
-
magic_quotes_gpc
-
register_globals
-
session.auto_start
- short_open_tag
date.timezone = Europe/Paris
Maintenant on redémarre le serveur apache:
sudo /etc/init.d/apache2 restart
Composer est le gestionnaire de paquet utilisé par des applications PHP modernes et la seule méthode recommandée pour installer Symfony2. Pour installer Composer sur votre système Linux ou Mac, il faut installer curl puis on installe le composer.Donc non exécute les commandes suivantes:
sudo apt-get install curl curl -sS https://getcomposer.org/installer | php
Après l’installation du composer , nous allons créer notre premier projet symfony2 dans le répertoire tutozone/ en installant la dernière version du Symfony 2.5 dans ce répertoire.
composer create-project symfony/framework-standard-edition tutozone/ ~2.5
Cette étape va durée quelques minutes pour installer Symfony dans le dossier.
#. Démarrer Symfony2
Avant d'exécuter Symfony2 pour la première fois, exécutez la commande suivante pour vous assurer que votre système répond à toutes les exigences techniques:
$ cd myproject/ $ php app/check.php
L'architecture d'un projet symfony est la suivante :
www/
Symfony/
app/
cache/
config/
logs/
Ressources/
bin/
src/
Acme/
DemoBundle/
Controller/
Ressources/
...
vendor/
symfony/
doctrine/
...
web/
app.php
...
Ouvrez votre navigateur et accéder à l'URL http://localhost:8000 pour voir la page d'accueil de Symfony2:





