Symfony 2

Symfony 2

Symfony est un framework MVC libre écrit en PHP 5.

En tant que framework, il facilite et accélère la création et le développement de sites et d’applications Internet et Intranet.

[separator color=’transparent’ thickness=’1′ up=’30’ down=’14’]

[h3_with_line]REQUIS[/h3_with_line]

Symfony2 nécessite la version 5.3.2 ou supérieure de PHP.

[separator color=’transparent’ thickness=’1′ up=’30’ down=’14’]

[h3_with_line]INSTALLATION[/h3_with_line]

Installation sur Ubuntu 11.10.

Après avoir téléchargé la dernière version avec vendors .zip ou .tgz,sur symfony.com/download,
décompressez les fichiers dans votre répertoire www habituel (/var/www/Symfony par exemple).

Pour vérifier si votre environnement est compatible, rendez-vous à l’adresse suivante : http://localhost/Symfony/web/config.php.

En cas d’incompatibilité, version de PHP notamment, Symfony 2 vous demande de régler les problèmes avant de continuer.

[separator color=’transparent’ thickness=’1′ up=’30’ down=’14’]

[h3_with_line]EXECUTER[/h3_with_line]

La partie visible du site se trouve dans le répertoire localhost/Symfony/web/

Dans ce répertoire se trouvent l’équivalent du fichier index.php : le front controller app_dev.php.ainsi que toutes vos images et fichiers CSS, JavaScript, etc.

Les autres répertoires ne sont pas censés être accessibles et vous y trouverez des fichiers .htaccess interdisant l’accès depuis l’extérieur.

[separator color=’transparent’ thickness=’1′ up=’30’ down=’14’]

[h3_with_line]Le front controller[/h3_with_line]

[two_columns]
[column1]

symfony

[/column1]
[column2]

Rendez vous sur :

http://localhost/Symfony/web/app_dev.php

Il s’agit de la page d’accueil du mode développement. Vous voilà prêt pour la création de votre site internet ou de votre application…

Le mode production qui n’est autre que la partie visible du site est quant à lui accessible par http://localhost/Symfony/web/app.php

Il renvoie pour l’instant une erreur 404.

[/column2]
[/two_columns]

[separator color=’transparent’ thickness=’1′ up=’30’ down=’14’]

[h3_with_line]Les extensions ou bundles Symfony 2[/h3_with_line]

Vous pouvez obtenir la liste complète des bundles Symfony2 sur http://symfony2bundles.org/

2011-12-22T16:54:04+00:00 Création site internet|