Comment installer Symfony 2 Framework sur Ubuntu, Debian et Linuxmint

Comment installer Symfony 2 Framework sur Ubuntu, Debian et Linuxmint

Symfony est un cadre d'application Web écrit en php. Il fournit un ensemble de composants PHP réutilisables. Symfony 2.8 est la version stable actuelle disponible en série de Symfony 2 Framework. Symfony fournit 30 composants autonomes pour vos applications. Ce tutoriel vous aidera à installer Symfony 2 Framework sur les systèmes d'exploitation Ubuntu, Debian et Linuxmint.

Étape 1 - Installez Apache & PHP

Démarrez d'abord avec l'installation de lampe sur votre système. Si vous avez déjà exécuté la pile de lampe, sautez cette étape, utilisez les commandes de suivi pour configurer la lampe sur le système Ubuntu.

Installer php 5.6

$ sudo apt-get install python-software-properties $ sudo add-att-repository ppa: ondrej / php $ sudo apt-get update $ sudo apt-get install -y php5.6 php5.6-INTL 

Installer apache2

$ apt-get install apache2 libapache2-mod-php5 

Étape 2 - Configuration du programme d'installation de Symfony

Symfony fournit son propre installateur pour créer de nouveaux projets. Les commandes ci-dessous vous aideront à configurer le programme d'installation de Symfony sur votre système.

$ sudo curl -lss https: // symfony.com / installateur -o / usr / local / bin / symfony $ sudo chmod a + x / usr / local / bin / symfony 

Étape 3 - Créez une nouvelle application Symfony 2

Après une configuration réussie de Symfony Installer sur votre système. Commençons par votre nouvelle application Symfony. Accédez à Root de votre document Web et créez une nouvelle application Symfony.

$ cd / var / www $ symfony new myproj 2.8 

Maintenant, passez au répertoire nouvellement créé et vérifiez si toutes les exigences sont correctement installées sur votre système. Si tout va bien, vous obtiendrez des résultats suivants.

$ php myproj / bin / symfony_requirements [ok] Votre système est prêt à exécuter des projets Symfony2 

Étape 4 - Démarrez l'application en mode développement

Maintenant, commencez le développement avec Symfony 2 PHP Framework et construit de grandes applications. Pour afficher les modifications du navigateur, vous pouvez démarrer le serveur Web Symfony Developer à l'aide de la commande suivante. Par défaut, le serveur Web commencera sur le port 8000.

$ php bin / console serveur: exécuter [ok] serveur en cours d'exécution sur http: // 127.0.0.1: 8000 // Quittez le serveur avec Control-C. 

Accédez maintenant à une nouvelle application Symfony 2 dans votre navigateur en accédant http: // 127.0.0.1: 8000 ou http: // localhost: 8000 .

Étape 5 - Créer Apache VirtualHost

Maintenant, si vous devez configurer Symfony 2 avec sous-domaine. Créez un nouveau fichier de configuration Apache sous répertoire / etc / apache2 / sites disponible / et ajoutez l'hôte virtuel pour votre application Symfony 2.

$ vim / etc / apache2 / sites-disponible / symphonie2.exemple.com.confli 

répertoire et ajouter ci-dessous du contenu.

  ServerName Symphony2.exemple.com documentRoot / var / www / myproj / web allowoverride All Order ALLY permets, nier permettre à partir de toutes les options -Multiviews RewriteEngine sur REWRITECOND% request_filename !-f réécrit ^ (.*) $ App.php [qsa, l] errorlog / var / log / apache2 / myproj_error.log Customlog / var / log / apache2 / myproj_access.journal combiné  

Enfin activer le site Web et le service Apache Recharger en utilisant la commande ci-dessous.

$ sudo a2ensite Symphony2.exemple.com $ sudo Service apache2 Reload 

Accédez maintenant à une nouvelle application Symfony 2 dans votre navigateur avec votre nom de domaine comme http: // symfony2.exemple.com. Changer Symfony2.exemple.com avec votre nom de domaine.

Cliquez ici pour en savoir plus sur Symfony Framework.