ubuntuusers.de

ubuntuusers.deWikiZend-Framework

Zend-Framework

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

./zend.gif Das Zend-Framework ist ein objektorientiertes Framework für Web Anwendungen für die Programmiersprache PHP5. Die Besonderheit des Frameworks liegt darin, dass es viele vorgefertigte Komponenten enthält, die unabhängig von einander eingesetzt werden können. Für fortgeschrittene Anwendungsfälle ermöglicht es die Implementierung anhand einer Model-View-Controller-Struktur (MVP).

Hinweis:

Da es sich beim Zend-Framework um ein PHP5-Framework handelt, welches auf einem Webserver eingesetzt wird, sollte zunächst sichergestellt werden, dass Apache als Webserver und PHP5 als Voraussetzung auf dem Webserver korrekt installiert worden sind.

Installation

Das Zend-Framework ist direkt in den Paketquellen von Ubuntu enthalten. Über die Paketverwaltung [1] lässt sich das Framework inklusive aller zugehörigen Pakete installieren. Benötigt wird folgendes Paket:

  • zend-framework

Wiki/Vorlagen/Installbutton/button.png

Einrichtung

Damit das Framework von PHP erkannt wird und verwendet werden kann, müssen die beiden folgenden Dateien editiert [3] werden:

  • /etc/php5/apache2/php.ini

  • /etc/php5/conf.d/zend-framework.ini

Als erstes muss das Zend-Framework in der /etc/php5/apache2/php.ini verlinkt werden. Dafür ändert man die Zeile

;include_path = ".:/usr/share/php"

in

include_path = ".:/usr/share/php"

Anschließend gibt man den Arbeitspfad zum Framework in der Datei /etc/php5/conf.d/zend-framework.ini an, indem man die Zeile

; include_path=${include_path} ":/usr/share/php/libzend-framework-php"

in

include_path=${include_path} ":/usr/share/php/libzend-framework-php"

ändert.

Im Anschluss daran wird der Webserver neu gestartet. Von nun an arbeitet der Webserver mit dem Zend-Framework. Webseiten und PHP-Dateien, die das Zend-Framework nutzen, können im Verzeichnis /var/www/ abgelegt werden.

Funktionstest

Um zu überprüfen, ob das Zend-Framework auch wirklich funktioniert, erstellt man im Terminal [2] ein erstes Projekt. Dafür wechselt man zunächst in das richtige Projektverzeichnis /var/www/ mit dem Befehl:

cd /var/www/ 

Anschließend erstellt man ein neues Zend-Projekt:

zf create project NeuesProjekt 

Nun öffnet man z.B. in Firefox die URL zum neuen Projekt:

http://localhost/NeuesProjekt/public 

Hinweis:

Wurde ein öffentlicher Webserver eingerichtet, so ist localhost entsprechend durch die IP des Servers zu ersetzen !

Jetzt sollte man nach einer erfolgreichen Installation und Konfiguration durch das folgende Willkommensfenster begrüßt werden:

zend_welcome.png

Diese Revision wurde am 24. März 2012 16:27 von ubot erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Installation, Server, Programmierung, Internet

Passwort vergessen?