Zend Server: Häufig gestellte Fragen (FAQ)
- Was ist eine "document root"?
- Wo befindet sich meine "document root"?
- Wie lautet meine Portnummer?
- Welche Unterschiede bestehen zwischen Zend Server und Zend Server Community Edition (CE)?
- Kann ich ein Upgrade von Zend Server CE auf Zend Server durchführen?
- Woher weiß ich, wann ein Update verfügbar ist?
- Werden Updates auch für die Zend Server Community Edition verfügbar sein?
- Wie unterscheidet sich Zend Server Community Edition (CE) von xampp?
- Welche Leistungssteigerung kann man mit Zend Server erwarten?
- Ist Zend Server Community Edition ein Open Source Projekt?
- Wie kann ich Zend Server mit meinem vorhandenen Apache Web Server installieren?
- Können Zend Server und Zend Platform auf derselben Maschinen installiert werden?
- Ich versuche eine eigene PHP Extension (als DLL) auf Windows hinzuzufügen, aber die Extension lädt nicht. Warum ist das so?
- Was ist 'Web Server User'?
- Wie rechnet Zend virtuelle Maschinen ab?
- Welche Plattformen und Web Server werden für Applikations-Deployment unterstützt?
Q: Was ist eine "document root"?
Die document root ist das Dateisystemverzeichnis, in dem sich die Dateien befinden müssen, um vom Webserver ausgeführt werden zu können. Der Zugriff auf Dateien, die in der document root abgelegt sind, erfolgt über http://localhost:<port_number>/<file_name>. Dateien und Verzeichnisse, die sich unter der document root befinden, stehen im Allgemeinen zum Herunterladen (bei statischen Dateien wie HTML oder Bildern) oder zum Ausführen (bei dynamischen Skipts wie PHP-Skripts) zur Verfügung.
Q: Wo befindet sich meine "document root"?
Der Verzeichnispfad der document root von Zend Server hängt von dem von Ihnen verwendeten Betriebssystem und Webserver ab.
• Bei Microsoft Windows:
• Wenn Zend Server unter Microsoft IIS läuft - C:/inetpub/wwwroot
• Wenn Zend Server unter Apache läuft - C:/Program Files/Zend/Apache2.2/htdocs
• Wenn Sie den Speicherort Ihrer Zend Server-Installation geändert haben, befindet sich die document root unter <Zend_Server_installation_directory>/Apache2.2/htdocs, wobei <Zend_Server_installation_directory> das Verzeichnis ist, in dem Zend Server installiert wurde.
• Bei Linux:
• Wenn Sie Zend Server von einem Repository (DEB- oder RPM-Pakete) installiert haben, hängt der Speicherort Ihrer document root von den Apache-Paketen Ihrer Distribution ab und ist je nach Distribution und Konfiguration unterschiedlich.
Häufig ist die document root hier zu finden:
• Debian, Ubuntu - /var/www
• Fedora Core, RHEL, CentOS - /var/www/html
• Wenn Sie Zend Server mit dem Generic Tarball-Paket installiert haben - /usr/local/zend/apache2/htdocs.
Wenn Sie den Speicherort Ihrer Zend Server-Installation geändert haben, befindet sich die document root unter <Zend_Server_installation_directory>/apache2/htdocs, wobei <Zend_Server_installation_directory> das Verzeichnis ist, in dem Zend Server installiert wurde.
• Bei Mac OS X: /Programme/ZendServer/htdocs
Q: Wie lautet meine Portnummer?
In den meisten Fällen lautet die Portnummer Ihres Webservers 80. In diesem Fall können Sie den Parameter <port> in Ihrer URL weglassen, wenn Sie zu Ihren Webseiten browsen (Sie können z. B. zu http://localhost/<file_name> browsen, ohne eine Portnummer anzugeben).
In den folgenden Fällen lautet Ihre Portnummer anders:
• Sie führen Zend Server unter Mac OS X aus. In diesem Fall lautet die Portnummer 10088.
• Sie haben Zend Server mit dem Generic Tarball-Paket unter Linux installiert. In diesem Fall lautet die Portnummer 10088.
• Sie haben die Portnummer, die Zend Server zugewiesen ist, während oder nach der Installation geändert.
Q: Welche Unterschiede bestehen zwischen Zend Server und Zend Server Community Edition (CE)?
Zend Server Community Edition (CE) ist ein umfassender PHP Application Stack. Er ist vollständig kostenlos und Sie können ihn in der Entwicklung, zum Testen und in der Produktion einsetzen. Zend Server ist ein kommerzielles Produkt, das bestens für geschäftskritische Anwendungen geeignet ist. Während Zend Server CE über die Zend Foren supported wird, erhalten Zend Server User umfassenden technischen Support, Software Updates und Security Patches. Zend Server beinhaltet erweitertes Caching für eine bessere Applikations-Performance sowie Anwendungs-Monitoring und Problem-Diagnosen. Erfahren Sie mehr über die Unterschiede zwischen den beiden Zend Server-Editionen.
Q: Kann ich ein Upgrade von Zend Server CE auf Zend Server durchführen?
Sie können problemlos ein Upgrade von Zend Server CE auf Zend Server durchführen. Geben Sie dazu einfach eine Zend Server Lizenz in die Administrationsmaske ein.
Q: Woher weiß ich, wann ein Update verfügbar ist?
Sie werden vom Zend Server informiert, wenn ein Update verfügbar ist. Informationen zum Update von Funktionen und eine Beschreibung werden auf dem Updates-Tab unter „Administration“ angezeigt. Zend Server wird außerdem in DEB- und RPM-Formaten geliefert: Das bedeutet, dass Sie Zend Server genauso installieren und aktualisieren können wie jede andere Software, die über die Distributions-Repositorys (z. B. mit aptitude, yum, synaptic) verfügbar ist.
Q: Werden Updates auch für die Zend Server Community Edition verfügbar sein?
Zend Server Community Edition unterstützt keinen automatischen Update-Vorgang. Updates werden jedoch trotzdem regelmäßig von Zend zur Verfügung gestellt.
Q: Wie unterscheidet sich Zend Server Community Edition (CE) von xampp?
Der größte Unterschied liegt darin, dass Zend Server CE für Systeme in der Produktion entwickelt wurde und von Zend, the PHP Company, unterstützt wird.
Darüber hinaus bietet Zend Server CE eine komplette Installationsroutine, mit dem eine zertifizierte PHP-Distribution und Zend Framework ausgeliefert wird. Zudem bietet es die vollständig Integration in Apache und IIS. Zend Server CE bietet außerdem eine integrierte webbasierte Administratorkonsole.
Q: Welche Leistungssteigerung kann man mit Zend Server erwarten?
Zend Server bietet zur Verbesserung der Reaktionszeiten von Webseiten und zur Minimierung der Ressourcen-Auslastung verschiedene Technologien (Code-Acceleration, Page-Caching und Data-Caching). Bei vielen Kunden konnten Leistungssteigerungen von 200-300 % bei klassischen PHP-Anwendungen mit einer reduzierten Ressourcen-Auslastung erzielt werden.
Q: Ist Zend Server Community Edition ein Open Source Projekt?
Nein, Zend Server CE ist ein kostenloses Produkt von Zend, aber es ist nicht unter einer Open Source Lizenz veröffentlicht.
Q: Wie kann ich Zend Server mit meinem vorhandenen Apache Web Server installieren
In Windows und Linux (sofern es mit dem Generic Tar Ball Installer installiert wurde) beinhaltet Zend Server seinen eigenen Apache Web Server und kann keinen bestehenden, vor-installierten Apache Server nutzen.
Auf Linux (unter Verwendung der DEB und RPM Pakete) nutzt Zend Server den Apache Server, der mit Linux geliefert wurde.
Q: Können Zend Server und Zend Platform auf derselben Maschinen installiert werden?
Es mag technisch möglich sein, Zend Server und Zend Platform auf derselben Maschine zu installieren, bei Nutzung unterschiedlicher Web Server, aber diese Konfiguration wird nicht von Zend supported.
Q: Ich versuche eine eigene PHP Extension (als DLL) auf Windows hinzuzufügen, aber die Extension lädt nicht. Warum ist das so?
Bevor Sie versuchen, vorgefertigte, binäre Extensions auf Windows hinzuzufügen, stellen Sie bitte sicher, dass die Extension für die PHP Version erstellt wurde, die mit Zend Server geliefert wurde. Desweiteren muss sicher gestellt sein, dass es sich nicht um ein Debug Build handelt und - was am Wichtigsten ist - dass die Extension im Non-Thread-Safe (NTS) Modus kompiliert wurde. Extensions, die mit einer Thread-Safety Freigabe kompiliert wurden, funktionieren nicht mit Zend Server. Bitte beachten Sie, dass Zend keine selbsterstellten Extensions supported und dass Sie vor Übermittlung von Support-Anfragen alle selbsterstellten Extensions, die Sie hinzugefügt haben, deaktivieren sollten.
Q: Was ist 'Web Server User'?
Wenn der Web Server hoch fährt, laufen seine Prozesse als besonderer User. Sie können diesen User dazu nutzen, um Genehmigungen für den Web Server und PHP dazu zu setzen, auf verschiedenen System Ressourcen zu schreiben.
Die folgend genannten sind die Default User Values. Wenn Sie Ihre Konfiguration verändert haben, nutzen Sie die geänderten Werte:
Auf Windows:
- Wenn Zend Server Microsoft IIS läuft - IUSER
- Wenn Zend Server auf Apache läuft - SYSTEM
- Tarball Installation - daemon
- DEB Installation - www-data
- RPM Installation - apache
- Debian, Ubuntu - /var/www
- Fedora Core, RHEL, CentOS, Oracle Enterprise Linux - /var/www/html
Q: Wie berechnet Zend virtuelle Maschinen?
Die Preisgestaltung für Zend Server ist auf eine Pro-Server Basis bezogen. Im Fall, dass Zend Server in Virtualisierungs-Umgebungen betrieben wird, wird jeder virtuelle Server wie ein physikalischer Server berechnet.
Q: Welche Plattformen und Web Server werden für Applikations-Deployment unterstützt?
Zend Server unterstützt Applikations-Deployment für einzelne Server sowohl auf Linux als auch Windows. Geclustertes Applikations-Deployment wird jedoch nur auf Linux unterstützt. Applications-Deployment wird nur bei Nutzung des Apache Web Servers unterstützt.


