So installieren Sie Symfony 2 Framework auf Ubuntu, Debian & Linuxmint

So installieren Sie Symfony 2 Framework auf Ubuntu, Debian & Linuxmint

Symfony ist ein in PHP geschriebenes Web -Anwendungs ​​-Framework. ITS liefert eine Reihe wiederverwendbarer PHP -Komponenten. Symfony 2.8 ist die aktuelle stabile Version, die in der Reihe von Symfony 2 Framework erhältlich ist. Symfony bietet 30 eigenständige Komponenten für Ihre Anwendungen. In diesem Tutorial können Sie das Symfony 2 -Framework auf Ubuntu-, Debian- und Linuxmint -Betriebssystemen installieren.

Schritt 1 - Installieren Sie Apache & PHP

Beginnen Sie zunächst mit der Installation des Lampenservers auf Ihrem System. Wenn Sie bereits ausgeführte Lampenstapel überspringen, überspringen Sie diesen Schritt. Verwenden Sie die Follownings -Befehle, um Lampe auf Ubuntu -System einzurichten.

Installieren Sie PHP 5.6

$ sudo apt-Get Installieren Sie Python-Software-Properties $ sudo add-apt-Repository PPA: Ondrej/Php $ sudo APT-Get-Update $ sudo APT-Get Install -y-PHP5.6 Php5.6-intl 

APache2 installieren

$ apt-Get Installieren Sie Apache2 libapache2-mod-php5 

Schritt 2 - Setup Symfony Installer einstellen

Symfony bietet einen eigenen Installateur für die Erstellung neuer Projekte. Die folgenden Befehle helfen Ihnen dabei, das Symfony -Installationsprogramm auf Ihrem System einzurichten.

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

Schritt 3 - Erstellen Sie eine neue Symfony 2 -Anwendung

Nach erfolgreicher Einrichtung des Symfony -Installationsprogramms auf Ihrem System. Beginnen wir mit Ihrer neuen Symfony -Anwendung. Navigieren Sie zu Ihrem Webdokument -Root und erstellen Sie eine neue Symfony -Anwendung.

$ cd /var /www $ symfony New MyProj 2.8 

Wechseln Sie nun in das neu erstellte Verzeichnis und überprüfen Sie, ob alle Anforderungen ordnungsgemäß auf Ihrem System installiert sind. Wenn alles in Ordnung ist, erhalten Sie die folgenden Ergebnisse.

$ PHP MYPROJ/BIN/SYMFONY_REQUIRMENTS [OK] Ihr System ist bereit, Symfony2 -Projekte auszuführen 

Schritt 4 - Anwendung im Entwicklungsmodus starten

Beginnen Sie nun mit Symfony 2 PHP -Framework und erstellten die großartige Anwendung. Um Änderungen im Browser anzuzeigen. Standardmäßig startet Webserver auf Port 8000.

$ PHP Bin/Konsolenserver: Ausführen [OK] Server auf http: // 127 ausgeführt.0.0.1: 8000 // den Server mit Control-C beenden. 

Greifen Sie nun in Ihrem Browser auf eine neue Symfony 2 -Anwendung zu, indem Sie zugreifen http: // 127.0.0.1: 8000 oder http: // localhost: 8000 .

Schritt 5 - Apache VirtualHost erstellen

Wenn Sie nun Symfony 2 mit Subdomäne konfigurieren müssen. Erstellen.

$ vim/etc/apache2/sites-verfügbare/symphony2.Beispiel.com.Conf 

Verzeichnis und fügen Sie den folgenden Inhalt hinzu.

  Servername Symphony2.Beispiel.com documentroot/var/www/myProj/web zulässt alle order zulassen, leugnen Sie von allen Optionen -Multiviews RewriteEngine on RewriteCond %Request_filename !-f Rewriterule ^(.*) $ App.PHP [QSA, L] ERRORLOG/VAR/LOG/APACHE2/MYPROJ_ERROR.Log CustomLog/var/log/apache2/myProj_access anmelden.log kombiniert  

Aktivieren Sie schließlich die Website und laden Sie den Apache -Dienst mit dem folgenden Befehl neu.

$ sudo a2ensit symphony2.Beispiel.com $ sudo service apache2 Reload 

Greifen Sie nun mit Ihrem Domain -Namen in Ihrem Browser eine neue Symfony 2 -Anwendung in Ihrem Browser zu http: // symfony2.Beispiel.com. Ändern symfony2.Beispiel.com mit Ihrem Domainnamen.

Klicken Sie hier, um mehr über Symfony Framework zu erfahren.