Mise en route du déploiement Zend Server
Pour ce tutoriel, nous allons utiliser une application Zend Framework, en raison de la maniabilité de sa structure de projet : les applications Zend Framework ont un dossier racine interne appelé «public» où les fichiers publics sont stockés, tandis que le code source et les fichiers de configuration sont stockés en dehors de la racine du document.
Étape n° 1 : Téléchargez Zend Server 5.6
Consultez la page des téléchargements »
Étape n° 2 : Créez un projet Zend Framework (si vous n'en avez pas un à portée de main)
Vous pouvez facilement créer un nouveau projet Zend Framework de deux manières différentes :
1. Utilisez Zend Studio
2. Utilisez l'interface de la ligne de commande de Zend Framework
Étape n° 3 : Créez un squelette de déploiement
À partir de l’interface de la ligne de commande, exécutez l'outil zdpack de Zend Server sur votre poste de travail (un niveau au-dessus du répertoire du projet de base), en remplaçant «ProjectName » par le nom de votre projet :
1 |
zdpack create ProjectName |
|
La commande « zdpack create » crée un squelette de fichiers et de répertoires qui permet au mécanisme de déploiement de Zend Server de comprendre la procédure de déploiement de cette application. Une fois le squelette de déploiement créé, votre projet devrait ressembler à l'image située sur la droite (les zones mises en évidence en rouge représentent les fichiers/répertoires créés par l'outil zdpack). Les fichiers du squelette créés comprennent les répertoires «data» et «scripts», sous le répertoire racine de l'application. Le répertoire «scripts» contient les modèles des scripts PHP individuels conçus pour exécuter les commandes de déploiement à divers points du processus de déploiement. |
![]() |
Étape facultative : Afin d’illustrer l'utilisation d'un script de déploiement pour ajouter une fonctionnalité liée à une étape du processus de déploiement, on peut définir que l'application envoie un courriel à chaque déploiement. Pour cela, ajoutez le code suivant à / scripts / post_activate.php, comme ci-dessous :
1 2 3 4 5 6 7 8 9 10 11 12 |
require_once 'Zend/Mail.php'; |
Notez l'utilisation de la variable $currentAppVersion – des données ou métadonnées du déploiement peuvent être utilisées dans ces scripts via les variables d'environnement comme celles-ci.
Étape n° 4 : Modifiez le fichier de déploiement XML
Étape n° 5 : Créez le kit de déploiement
De retour à l'interface de la ligne de commande, exécutez le paquet zdpack, en remplaçant de nouveau " ProjectName " par le nom de votre projet :
1 |
zdpack pack ProjectName |
Cette commande crée un fichier ZPK contenant l'intégralité du projet d'application avec des descripteurs de déploiement.
Étape n° 6 : Déployez à l'aide de Zend Server
Depuis la console de gestion de Zend Server, cliquez sur l'onglet Applications puis sur le bouton de déploiement d'application Deploy Application, en haut à droite. Suivez les étapes de l'assistant et Zend Server fera le reste !






