2016-07-25 12 views
0

Wie erstelle ich eine Route und mache sie ohne einen virtuellen Host in Zend Framework 2 zu erstellen?zend framework 2 Route/Virtueller Host

Hallo an alle, Ich bin derzeit ein Neuling in PHP + Zend Framework 2. Ich habe seit einem Monat meinen Kopf an die Wand geschlagen. Lesen Tutorial nach dem Tutorial zum Erstellen von Routen in Zend Framework 2. Das Problem ist, dass jedes Tutorial, das ich lese, einen virtuellen Host in der Host-Datei erstellen muss. Ich wollte eine Route arbeiten, ohne einen virtuellen Host einrichten zu müssen. Ist dies möglich und kann mir irgendjemand sagen, wie es gemacht werden kann. Dank

+0

Willkommen helfen SO, bitte etwas genauer sein, wenn Frage: Was haben Sie versucht, was erwartest du, usw. Siehe [wie fragen] (http: // stackoverflow.com/help/how-to-ask) – Nehal

+0

@Ms. Nehal Ich mache gerade dieses Tutorial: http://bigemoploye.com/zend-framework-2-simple-web-application-crud-using-ajax-tutorial/ .Wie auch immer ich wollte die Beziehung zwischen Virtual Host und Route (module.config) und ob ich eine Route ohne Verwendung des virtuellen Hosts festlegen kann. : \ – user3015410

Antwort

0

Wie in zend Dokumentation hier vorgeschlagene https://framework.zend.com/manual/2.4/en/user-guide/skeleton-application.html#using-the-built-in-php-cli-server können Sie die CLI-Server-eingebauten verwenden Befehl

php -S 0.0.0.0:8080 -t public/ public/index.php 

dies zu tun, nur Eingabeaufforderung Ihren Befehl öffnen und geben Sie obigen Befehl gibt und dann nach -t put Vollständiger Pfad des Öffentlichen Ordners Ihres Projekts, wie wenn Sie Ihr Projekt in c: \ wamp \ www \ Myproject \ public speichern, dann den ganzen Pfad dort nach einem Leerzeichen eingeben und den Pfad erneut auf Ihre index.php-Datei wie folgt setzen c: \ wamp \ www \ Myproject \ public \ index.php Ihr ​​endgültiger Befehl wird so sein.

php -S 0.0.0.0:8080 -t c:\wamp\www\Myproject\public\ c:\wamp\www\Myproject\public\index.php 

dann drücken Sie die Eingabetaste. Gehe jetzt zu deinem Browser und tippe diese URL http://localhost:8080/. Das ist es, aber schließen Sie die Eingabeaufforderung nicht, sonst können Sie Ihr Projekt nicht öffnen. Sie müssen diesen Befehl jedes Mal ausführen, wenn Sie Ihr Projekt ausführen.

Ich hoffe, das Sie

+0

wenn ich diesen virtuellen Host config: Server stickynotes.local DocumentRoot mein/Projekt/dir/public SetEnv APPLICATION_ENV "Entwicklung" // sicherstellen, dass die Anwendungsumgebung user3015410

+1

Mit diesem Befehl müssen Sie den virtuellen Host nicht einrichten. Sie müssen nur diesen Befehl ausführen. Dies ist eine Alternative, wenn Sie den virtuellen Host –

+0

nicht einrichten wollen. Ich habe versucht, diesem Tutorial zu folgen: http: //bigemoployee.com/zend-framework-2-simple-web-application-crud-using-ajax-tutorial/ aber hostname (stickynotes.local) führt mich zu localhost 127.0.0.1 – user3015410