Erste Schritte mit dem Zend Server Deployment
Für dieses Tutorial verwenden wir aufgrund ihrer praktischen Projektstruktur eine Zend Framework Applikation: Zend Framework-Anwendungen haben einen internen Dokumenten-Stammordner namens "public", in dem die öffentlichen Dateien gespeichert werden, während der Quellcode und die Konfigurationsdateien außerhalb dieses Ordners gespeichert werden..
Schritt 1: Zend Server 5.6 herunterladen
Besuchen Sie die Download-Seite »
Schritt 2: Ein Zend Framework-Projekt erstellen (wenn keines vorhanden ist)
Es gibt zwei einfache Möglichkeiten, ein neues Zend Framework Projekt zu erstellen:
1. Verwenden Sie Zend Studio
2. Verwenden Sie die Zend Framework Befehlszeilenschnittstelle
Schritt 3: Eine Deployment-Struktur erstellen
Führen Sie von einer Befehlszeilenschnittstelle das Zend Server Tool "zdpack" in Ihrem Workspace aus (eine Ebene über dem Verzeichnis des Basisprojekts) und ersetzen Sie "ProjectName" mit dem Namen Ihres Projekts:
1 |
zdpack create ProjectName |
|
Mit dem Befehl "zdpack create" wird eine Struktur der Projektdateien und Verzeichnisse erstellt, anhand der der Zend Server Deployment-Mechanismus weiß, wie diese Appplikation bereitgestellt werden soll. Nach dem Erstellen der Deployment-Struktur sollte Ihr Projekt etwa wie in der Abbildung rechts aussehen (rot markierte Bereiche sind Dateien/Verzeichnisse, die vom zdpack-Tool erstellt wurden). Die erstellten Strukturdateien enthalten unterhalb des Stammverzeichnisses der Applikation die Verzeichnisses "data" und "scripts". Das Verzeichnis "scripts" enthält Vorlagen für einzelne PHP-Skripts, die dazu dienen, die Deployment-Befehle an unterschiedlichen Punkten im Deployment-Prozess auszuführen. |
![]() |
Optionaler Schritt: Um die Verwendung eines Deployment-Skripts zu veranschaulichen, das zum Hinzufügen von Funktionalität, die an einen Schritt im Deployment-Prozess gebunden ist, verwendet wird, soll die Applikation jedes Mal, wenn sie bereitgestellt wird, eine E-Mail senden. Fügen Sie hierzu dem folgenden Code zu "/scripts/post_activate.php" hinzu:
1 2 3 4 5 6 7 8 9 10 11 12 |
require_once 'Zend/Mail.php'; |
Beachten Sie die Verwendung der Variablen $currentAppVersion – Daten oder Metadaten zum Deployment sind für die Verwendung in diesen Skripts über Umgebungsvariablen wie dieser verfügbar.
Schritt 4: Die Deployment-XML-Datei ändern
Schritt 5: Deployment-Paket erstellen
Kehren Sie zur Befehlszeilenschnittstelle zurück, führen Sie "zdpack" aus und ersetzen Sie wieder "ProjectName" mit dem Namen Ihres Projekts:
1 |
zdpack pack ProjectName |
Dieser Befehl erstellt eine ZPK-Datei, die das gesamte Applikationsprojekt mit den Deployment-Deskriptoren enthält.
Schritt 6: Deployment mit dem Zend Server
Klicken Sie auf der Zend Server Verwaltungskonsole auf die Registerkarte "Applications" und klicken Sie dann oben rechts auf die Schaltfläche "Deploy Application". Führen Sie die Schritte im Assistenten aus und Zend Server erledigt den Rest!





