Zend - The PHP Company


Installer Nginx et Zend Server

Zend Server 6.1 facilite l'installation de NGINX !

NGINX est le serveur web qui connaît la plus forte croissance dans le monde, et vient au second rang derrière Apache.

Zend Server 6.1 et NGINX s'associent avec Linux pour proposer le stack PHP "clé en mains" le plus puissant qui soit, et c'est si FACILE de se lancer !

Il y a juste une petite chose à faire pour préparer notre instance Linux à l'installation de Zend Server 6.1 avec NGINX. Il faut lui dire où récupérer les binaires de NXING, ajoutant un lien vers le dépôt adéquat dans la liste des sources disponibles.

Il faut modifier un fichier texte et, si nécessaire, taper quelques commandes dans le terminal. Les détails varient quelque peu selon que votre système utilise des packages .deb (Ubuntu, Debian, etc,) ou .rpm (CentOS ou Redhat)
Les instructions détaillées sont disponibles ici : http://nginx.org/en/linux_packages.html#stable.

Une fois ajouté le dépôt NXING, allez sur la page de téléchargement de Zend Server :
http://www.zend.com/fr/products/server/downloads - et assurez-vous que l'onglet “Linux” est sélectionné.

Téléchargez le script d'installation.

Ensuite, décompressez le fichier .tar.gz à un endroit facile d'accès depuis une fenêtre du Terminal Linux.

Maintenant, lancez le script d'installation en indiquant NGINX et la version de PHP que vous voulez utiliser.

./install_zs.sh 5.4 nginx

L'installer commencera son travail, vous demandant à l'occasion d'accepter des valeurs par défaut. Vous pouvez ajouter la directive --automatic à la commande, pour accepter automatiquement toutes les valeurs par défaut.

Si vous êtes intéressé par ce que fait le script d'installation de Zend Server, "en coulisses" sachez que c'est tout simplement ce que vous feriez “à la main”.

Il regarde s'il est sur une instance qui utilise des packages DEB ou RPM. Et il ajoure les référentiels requis aux fichiers .repo ou .list.

Ensuite il va chercher la ou les clés publiques pour vérifier le package.

Enfin, il lance la commande d'installation adéquate en fonction du type de système que vous utilisez. (aptitude ou yum). Vous pouvez donc réinstaller ou mettre à jour à l'aide des outils Linux classiques.

Lorsque l'installation est terminée, vous pouvez faire pointer votre navigateur vers http://localhost pour confirmer que celle-ci s'est bien déroulée.

For most development purposes the NGINX default configuration will suit just fine. More information about configuring NGINX can be found here: http://wiki.nginx.org/Configuration

Vous pouvez maintenant pointer le navigateur sur http://localhost:10081, et commencer la configuration de Zend Server comme d'habitude. Vous trouverez plus d'information sur la configuration de Zend Server à l'adresse : http://devzone.zend.com/2753/installing-and-configuring-zend-server-6-on-apple-mac-osx/ - (Les captures d'écran concernent l'installation sur un Mac, mais les étapes sont les mêmes quel que soit le système où est installé Zend Server.)

Vous trouverez plus d'informations concernant Zend Server sur http://files.zend.com/help/Zend-Server-6/zend-server.htm

Pour obtenir de la documentation sur NGINX, consultez http://nginx.org/en/docs/

Ressources
FORUMS

Forums

En savoir plus»

WHITE PAPER

Application Leadership Today -- DevOps: Agile Delivery for Competitive Edge

En savoir plus»

Etude de cas

Découvrez comment Offers.com a utilisé les solutions Zend pour développer et gérer un site e-commerce réussi.

En savoir plus»

WEBINAR

Zend Server 6 : Comment réduire le fossé entre développeurs et opérationnels

En savoir plus»

Témoignages des clients

   Lorsque nous analysons notre investissement dans les technologies Zend, nous considérons que notre ROI porte sur plusieurs fronts. Il est dorénavant très facile de gérer l'environnement PHP, la détection d'erreur et le reporting nous aident à réduire le temps passé à corriger les problèmes tout en améliorant la disponibilité et la réactivité de l'application. Rien qu'avec le clustering de sessions, notre investissement chez Zend est plus que rentable au moment où nous avons mis en place ces technologies.   

Eric Long,Sr. Manager, E-Business,

Levolor

   Le nombre de problèmes que nous avons pu identifier et résoudre dès la première semaine d'utilisation de Zend Server a déjà remboursé notre investissement. Un avantage exponentiel à mesure que notre application e-commerce croît.   

Josh ButtsWeb Development Manager, Offers.com

   Nous avons utilisé la fonctionnalité Code Tracing pour optimiser les paramètres de DataCache. Cela aurait été plus difficile à faire sans la capacité de tracer le code directement en environnement de production. Nous avons ainsi obtenu un énorme gain de performance.    

Morgan NilssonSystem Developer, Ateles Consulting AB