Sebastian Mogilowskis Blog

Just another blog about administration, linux and other stuff

Zend Server Community Edition on Ubuntu Server

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

, ,

4 thoughts on “Zend Server Community Edition on Ubuntu Server

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.