Zend - The PHP Company


product-banner-Server-5-6-760x58px-FR

Zend Server : Foire aux questions

Q : Qu'est-ce qu'un "Document Root" ?


Le document root est le répertoire de systèmes de fichiers dans lequel les fichiers doivent être placés afin d'être exécutés par le serveur Web. On peut accéder aux fichiers placés dans votre document root en tapant l'URL http://localhost:<port_number>/<nom_du_fichier>. Les fichiers et les répertoires sous le document root seront en général disponibles en téléchargement (si ce sont des fichiers statiques comme du HTML ou des images) ou pour être exécutés (si ce sont des scripts dynamiques comme des scripts PHP).



Q : Où se trouve mon document root ?


L'endroit par défaut du document root de Zend Server dépend du système d'exploitation et du serveur Web que vous utilisez :

  • Sur Microsoft Windows :
    • Si Zend Server tourne sur Microsoft IIS - C:inetpubwwwroot
    • Si Zend Server tourne sur Apache - C:Program FilesZendApache2.2htdocs
    • Si vous avez changé l'emplacement de votre installation Zend Server, votre document root sera situé
      <Zend_Server_installation_directory>Apache2.2htdocs
      , où <Zend_Server_installation_directory> est l'emplacement du répertoire où votre Zend Server est installé.
  • Sur Linux :
    • Si vous avez installé Zend Server à partir d'un dépôt (packages DEB ou RPM), l'emplacement de votre document root est défini par les packages de votre distribution Apache, et pourra varier en fonction de votre distribution et configuration.
      Les emplacements communs sont :
      • Debian, Ubuntu - /var/www
      • Fedora Core, RHEL, CentOS - /var/www/html
    • Si vous avez installé Zend Server en utilisant le package Tarball générique - /usr/local/zend/apache2/htdocs.
      Si vous avez changé l'emplacement de votre installation Zend Server, votre document root sera situé ici
      <Zend_Server_installation_directory>/apache2/htdocs
      ,où  <Zend_Server_installation_directory> est l'emplacement du répertoire où votre Zend Server est installé.
  • Sur Mac OS X : /Applications/ZendServer/htdocs


Q : Quel est mon numéro de port ?


Dans la plupart des cas, le numéro de port de votre serveur Web sera 80. Si votre numéro de port est 80, vous pouvez omettre de spécifier le paramètre <port> de votre URL lorsque vous naviguerez dans vos pages Web (par exemple, vous pouvez naviguer vers http://localhost/<nom_du_fichier> sans spécifier le numéro de port).

Pour les circonstances suivantes, votre numéro de port sera différent :

  • Vous utilisez Zend Server sur Mac OS X. Dans ce cas, le port par défaut sera le 10088.
  • Vous avez installé Zend Server avec le package Tarball générique sur Linux. Dans ce cas, le port par défaut sera le 10088.
  • Vous avez modifié le numéro de port sur lequel Apache écoute, pendant ou après l'installation.


Q : Quelle différence entre Zend Server et Zend Server Community Edition (CE) ?


Zend Server Community Edition (CE) est un serveur Web d'applications gratuit et complet idéal pour développer et gérer des applications non-critiques. Zend Server en revanche est idéal pour les applications critiques qui nécessitent un haut niveau de fiabilité, de performance et de sécurité. En savoir plus sur les différences entre les éditions de Zend Server.

Q : Peut-on faire une mise à niveau de Zend Server CE à Zend Server ?


Zend Server CE peut être facilement mis à niveau vers Zend Server en indiquant tout simplement son numéro de licence Zend Server dans l'interface d'administration.

Q : Comment savoir si une mise à jour est disponible ?


Zend Server vous signalera lorsqu'une mise à jour est disponible. Des informations sur cette mise à jour, telles que son importance, et sa description seront affichées dans l'onglet Updates , dans la partie Administration. Zend Server est aussi disponible en formats DEB ou RPM pour Linux : cela signifie que vous pouvez installer et mettre à jour Zend Server de la même manière que vous le feriez avec n'importe quel logiciel à partir de votre dépôt (comme par exemple : aptitude, yum, synaptic, etc).

Q: Y aura-t-il des mises à jour pour Zend Server Community Edition ?


Zend Server Community Edition ne comprend de mécanisme de mise à jour automatique. Mais des mises à jour périodiques seront disponibles via Zend.

Q: En quoi le Zend Server Community Edition (CE) se différentie-t-il de Xampp ou Wamp ?


La différence fondamentale réside dans le fait que Zend Server CE a été conçu dès le départ pour fonctionner en production et qu'il est supporté par Zend, la PHP Company.

De plus, Zend Server CE fournit un installer tout-en-un qui déploie une distribution PHP certifiée, Zend Framework et s'intègre parfaitement avec Apache et IIS ; Zend Server CE fournit également une console d'administration web intégrée. 

Q : Quelle amélioration de performance avec Zend Server ?


Zend Server fournit de multiples technologies (accélération du code, cache total de page et cache de données) afin d'améliorer les temps de réponse applicatifs et minimiser les ressources matérielles nécessaires. La plupart des clients ont rapporté un gain de performance de l'ordre de 200-300% pour des applications PHP classiques avec une utilisation moindre des ressources.

Q : Est-ce Zend Server Community Edition un projet open source ?


Non, Zend Server CE est un produit gratuit fournit par Zend mais n'est pas disponible sous une licence open source.

Q : Comment installer Zend Server avec mon serveur Web Apache existant ?


Pour Windows et Linux (installé via l'installer générique tarball ), Zend Server intègre son propre serveur Web Apache et ne peut utiliser un serveur Apache pré-installé. 
Sous Linux (en utilisant les packages DEB et RPM), Zend Server utilise le serveur Apache intégré avec la distribution Linux.

Q: Peut-on installer Zend Server et Zend Platform sur la même machine ?


Bien qu'il soit techniquement possible d'installer Zend Server et Zend Platform sur la même machine, utilisant différents serveurs Web, cette configuration n'est pas supporté par Zend.

Q:  J'essaie d'ajouter une extension PHP (ex: DLL) sous Windows, mais l'extension ne se charge pas. Pourquoi ?


Avant d'essayer d'ajouter des extensions binaires pré-intégrées sur Windows, assurez-vous que l'extension est bien faite pour la version de PHP embarquée par Zend Server, que ce n'est pas un un "debug build", et surtout vérifiez que l'extension est compilée en mode non-thread-safe (NTS). Les extensions compilées avec le mode thread-safe activé ne fonctionneront pas avec Zend Server. Notez bien que Zend ne supporte pas les extensions customisées, et qu'avant de soumettre un ticket de support, vous devez reproduire le problème en ayant désactivé toutes les extensions customisées que vous avez ajoutées.

Q: Qu'est-ce qu'un "utilisateur Web server" ?


Lorsqu'un serveur Web démarre, ses processus tournent sous l'identité d'un utilisateur système spécifique. Vous pouvez utiliser cet utilisateur pour spécifier des autorisations d'écriture pour le serveur Web et PHP dans différentes ressources système.

Les valeurs suivantes sont des valeurs utilisateur par défaut. Si vous avez modifié votre configuration, utilisez les valeurs modifiées :

Sur Windows :
  • Si Zend Server tourne sur Microsoft IIS - IUSER
  • Si Zend Server tourne sur Apache - SYSTEM
Sur Linux :
  • installation Tarball - daemon
  • installation DEB - www-data
  • installation RPM - apache
      Sur Mac OS X : daemon

    Q : Comment Zend comptabilise-t-il les machines virtuelles ?


    Les tarifs Zend Server sont définis sur une base par serveur. Dans le cas où Zend Server fonctionne dans des environnements virtuels, chaque serveur virtuel doit être comptabilisé comme un serveur physique. 


Q : Quels sont les plateformes et les serveurs Web supportés pour le déploiement applicatif ?


Zend Server supporte le déploiement applicatif sur les serveurs simples sur Linux et Windows, mais supporte le déploiement applicatif en cluster uniquement sur Linux. Le déploiement applicatif est seulement supporté sur serveur Web Apache. 

Ressources
FORUMS

Forums En savoir plus»

FICHE PRODUIT

Fiche produit En savoir plus»

FICHE PRODUIT

Zend en bref En savoir plus»

Etude de cas

Etudes de cas En savoir plus»

WEBINAR

Débogage plus simple, meilleures performances : Zend Server en action ! (en francais) En savoir plus»

DOCUMENTATION

Documentation 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 ButtsDirecteur développement Web, Offers.com

Etudes de cas Offers.com

   Grâce à Zend Server, nous installons notre stack logiciel plus facilement et nous notons également une meilleure fiabilité et robustesse dans nos opérations quotidiennes.    

Kurt DemeulemeesterResponsable du développement Produit, MCS

Etude de cas MCS