Zend - The PHP Company


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

Zend Server: Häufig gestellte Fragen (FAQ)


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
Auf Linux:
  • Tarball Installation - daemon
  • DEB Installation - www-data
  • RPM Installation - apache
    • Debian, Ubuntu - /var/www
    • Fedora Core, RHEL, CentOS, Oracle Enterprise Linux - /var/www/html
Auf Mac OS X: daemon

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.

Ressourcen
FOREN

Besuchen Sie das Forum Mehr erfahren»

DATENBLATT

Lesen Sie mehr über Zend Server Features Mehr erfahren»

DATENBLATT

Lesen Sie mehr über die Zend Lösung für den PHP Applikations-Lebenszyklus Mehr erfahren»

Fallstudie

Erfahren Sie, wie Offers.com mit den Zend Lösungen eine sehr erfolgreiche E-Commerce Website erstellt hat und managed Mehr erfahren»

WEBINAR

Bessere Performance, einfacheres Debugging: Der neue Zend Server 5 in Aktion! Mehr erfahren»

DOKUMENTATION

Online-Dokumentation Mehr erfahren»

Kundenstimmen

   Wenn es um den ROI geht, sehen wir unsere Investition in Zend Technologie in mehrerer Hinsicht als Vorteil. Die Verwaltung des PHP Stacks ist einfach und die starke Fehlererkennung und das Reporting helfen uns dabei, Zeit für das Troubleshooting zu reduzieren und gleichzeitig die Applikations-Verfügbarkeit und -Reaktionszeit zu verbessern. Allein mit dem Session-Clustering hat sich Zend in dem Moment, wo wir den Schalter umgelegt haben, mehr als bezahlt gemacht.   

Eric LongSr. Manager, E-Business

Levolor

   Zend Server hat sich durch die Probleme, die wir gefunden und behoben haben, bereits in der ersten Woche amortisiert - ein Vorteil, der sich noch exponentiell mit dem Wachstum unserer E-Commerce Applikation vergrößert.   

Josh Butts Director of Web Development, Offers.com

   Mit Zend Server haben wir eine schnellere und glattere Installationen unseres Software-Technologie Stacks erzielt und eine größere Zuverlässigkeit und Stabilität im Tagesgeschäft gesehen.    

Kurt Demeulemeester Product Development Manager, MCS