VSIS: Arbeitsgruppe Verteilte Systeme und Informationssysteme prInt: Das Praktikum Internet-Werkzeuge  Praktikum Internet-Werkzeuge   Fachbereich
  Aufgaben  Dokus  Links   Universität Hamburg

 prInt allein zu Haus

Wer möchte, kann gern auch zu Hause an den Aufgaben weiterbasteln. Wir gehen davon aus, daß die meisten Windows zu Hause haben, deshalb werden wir hier speziell auf Windows-Probleme eingehen.
Die hier aufgeführten Komponenten sind (meistens) Freeware und von Unix auf Windows portiert, d.h. sie laufen unter Windows nur mit Einschränkungen. Seht Euch immer gut die Dokumentation und die Installationsanleitung der Programme an!

 Basics

Wenn Ihr von zu Hause auf Euren Account zugreifen wollt, muesst Ihr das ueber SSH2 machen. Das RZ sagt Euch, wie es geht.

Ausserdem braucht Ihr bestimmt WinZip, um einige der Programme entpacken zu können, oder nach dem Download auf mehrere Disketten zu verteilen.

Und - wer hätte das gedacht? - ihr braucht natuerlich einen Browser. Es gibt tausende (naja, nicht ganz), aber wenn ihr den Internet Explorer (böses Microsoft) und den Netscape Navigator (böses AOL) benutzt, seid ihr auf der sicheren Seite.

 Apache Webserver (ab Aufgabe 1)

Ihr könnt auch jeden anderen HTTP-Server benutzen, aber Apache ist der gebräuchlichste. Außerdem benutzen wir ihn auch.
Apache Homepage
Apache Mirrors

Zur Installation:
Nachdem Ihr Apache installiert habt (ich nehme mal an unter c:\programme\apache), müssen noch die conf-files bearbeitet werden. Die stehen im Verzeichnis c:\programme\apache\.tmp
In der Datei httpd.conf-dist-win müssen die folgenden Zeilen stehen (ohne die Kommentare):

ServerRoot"c:\programmme\apache"(Hierhin habt Ihr Apache installiert)
DocumentRoot"c:\programmme\apache\htdocs"(Hier stehen die HTML-Dokumente)
ServerNamenew.host.name(Irgendein Name)


Diese Datei muß umbenannt werden in httpd.conf und wird dann zusammen mit mime.types in das conf-Verzeichnis kopiert. Jetzt könnt Ihr c:\programme\apache\apache.exe starten. In Eurem Lieblingsbrowser gebt Ihr die Adresse "localhost" ein und seht hoffentlich eine Apache-Testseite.

Kleiner Tip:
Seht Euch die conf-Files ruhig etwas länger an!

Vorsicht!
Apache läuft unter Windows noch nicht stabil und sicher. Außerdem kann alle Welt auf Euren Rechner zugreifen, wenn Euer Webserver läuft und Ihr Euch gerade ins Netz eingewählt habt!

 PHP (ab Aufgabe 4)

PHP läuft auch unter Windows. Zwar mit einigen Einschränkungen, aber stabil.

PHP Homepage
PHP Mirrors

Installationsanleitung

 MySQL (ab Aufgabe 5)

MySQL ist eine kostenlose (Windows-Lizenzen kosten allerdings nach 30 Tagen 99$ !!!!) Datenbank mit den gängigen SQL-Befehlen. PHP bietet eine sehr gute Schnittstelle, unter Windows ist die mysql.dll standardmässig in php hineinkompiliert.

TCX Homepage
Mirrors

Lest Euch die Doku durch (auch wenn sie etwas unübersichtlich ist...), Ihr müsst noch einen entsprechenden User einrichten!
Wie ihr das macht, findet ihr unter der deutschen Anleitung

Wer nach 30 Tagen ein schlechtes Gewissen bekommt (was Ihr auch solltet), kann auch mSQL benutzen, hier ist der Funktionsumfang allerdings wesentlich begrenzter!

Unter Windows solltet Ihr msql in c:\msql installieren, sonst funktioniert es u.U. nicht richtig.

 Java (ab Aufgabe 6)

Das JDK (Java Development Kit) könnt ihr von unserem Server herunterladen, um zu Hause damit zu arbeiten. Das JDK 1.1.7 reicht für das Praktikum aus, da wir Swing nicht benutzen. Swing fußt auf dem AWT und bietet viel mehr komfortable Komponenten, ist allerdings auch ein ungeheurer Ressourcenfresser (schon das JDK ist 12 MB größer). Wer ernsthaft mit Java arbeiten will, sollte das JDK 1.3 von SUN herunterladen und dazu viiiel Geduld mitbringen ;-)

jdk 1.1.7 Dokumentation (lokal als zip)
jdk117-win32.exe (lokal)
SUN

Achtet darauf, daß die Umgebungsvariable CLASSPATH eventuell nicht richtig gesetzt ist! Außerdem müsst ihr hier noch den Pfad eurer eigenen Quellcodes hinzufügen.

Autor: Volkert Jürgens

Mi 12-16 Uhr Raum: B-201 und RZ Start: 05.04.2006
Eine Veranstaltung des Arbeitsbereichs Verteilte Systeme und Informationssysteme (VSIS)

Letzte Änderung : 22.04.2003 - 15:34
EMail: prInt06@vsis.informatik.uni-hamburg.de