Der einfachste Weg ist dieser Anleitung zu folgen: http://files.zend.com/help/Zend-Server-Community-Edition/zend-server-community-edition.htm#deb_installation.htm
Hier ist die Kurzfassung:
1. Installation:
1.1 Zend Repository hinzufügen. Dazu in die Datei “/etc/apt/sources.list” folgende Zeile hinzufügen:
deb http://repos.zend.com/zend-server/deb server non-free
1.2 Public Key des Zend Repositories hinzufügen:
wget http://repos.zend.com/deb/zend.key -O- |apt-key add -
Wenn man nicht als root arbeitet und sudo verwendet, muss nach der pipe (‘|’) ein sudo hinzugefügt werden:
wget http://repos.zend.com/deb/zend.key -O- | sudo apt-key add -
1.3 Mit dem Zend Repository synchronisieren:
aptitude update
1.4 Installieren von Zend Server Community Edition mit PHP 5.3:
aptitude install zend-server-ce-php-5.3
2. Verwenden
https://SERVER:10082/ZendServer
Zuerst ein Passwort vergeben und anschließend fortsetzen.
Nun kann man seine PHP Dateien in das “Document Root” übertragen und über “http://SERVER” aufrufen. Das ganze funktioniert genauso wie mit einer normalen Apache2 + PHP Installation.
3. Sonstiges:
3.1 Editionen
Wenn man etwas über den Unterschied zwischen der normalen Version und der “Community Edition” erfahren will, sollte man sich folgende Seite anschauen: http://www.zend.com/en/products/server/editions
3.2 PHPMyAdmin zum Zend Server hinzufügen:
aptitude install phpmyadmin-zend-server
Wenn man die folgende Mitteilung bekommt:
“For security reasons, the link to the phpMyAdmin interface from Zend Server is locked for remote access and is only accessible from localhost.”
Muss man folgende Änderung vornehmen:
sudo vim /usr/local/zend/gui/lighttpd/etc/lighttpd.conf
...
$HTTP["remoteip"] !~ "127.0.0.1" {
$HTTP["url"] =~ "^/phpmyadmin/" {
url.access-deny = ( "*" )
server.errorfile-prefix = "//usr/local/zend/gui/lighttpd/share/lighttpd-custom-errors/errorcode-"
}
}
...
sudo /usr/local/zend/bin/zendctl.sh restart
3.3 Andere Anleitungen
http://www.zend.com/products/server/getting-started
3.4 Weitere PHP Erweiterungen
sudo aptitude install php-5.3-extra-extensions-zend-server
Dieses Meta-Paket installiert:
freetds-common{a} libltdl7{a} libsybdb5{a} odbcinst1debian1{a} php-5.3-extra-extensions-zend-server php-5.3-gmp-zend-server{a} php-5.3-imagick-zend-server{a} php-5.3-memcache-zend-server{a}
php-5.3-mssql-zend-server{a} php-5.3-odbc-zend-server{a} php-5.3-pcntl-zend-server{a} php-5.3-pdo-dblib-zend-server{a} php-5.3-pdo-odbc-zend-server{a} php-5.3-shmop-zend-server{a}
php-5.3-sysvmsg-zend-server{a} php-5.3-sysvsem-zend-server{a} php-5.3-sysvshm-zend-server{a} php-5.3-unix-extensions-zend-server{a} php-5.3-wddx-zend-server{a} php-5.3-xmlrpc-zend-server{a}
unixodbc{a}
3.5 Java-Bridge installieren
sudo aptitude install java-bridge-zend-server
Weitere Informationen: http://files.zend.com/help/Zend-Server/java_bridge_use_cases.htm
3.6 Online Dokumentation
http://files.zend.com/help/Zend-Server-Community-Edition/zend-server-community-edition.htm


