IFB Speyer Daniel Jonietz 2007
dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) – PHP mit PEAR (Skriptsprache)
dj 3 XAMPP - Wo gibts das? Offizielle URL:
dj 4 "Installation" Zip-Archiv auspacken an geeignete Stelle kopieren einmal setup_xampp.bat starten
dj 5 Steuerzentrale: xampp-control xampp-control.exe aufrufen
dj 6 Apache: Wichtiges Verzeichnis htdocs Webserver erwarten die auszuliefernden Daten in einem bestimmten Verzeichnis, bei Apache "htdocs" Dort Dokumente ablegen, evtl. Ordnerstruktur anlegen
Arbeiten mit dem Webserver unter XAMPP mit verschiedenen Browsern
dj 8 Zugriff auf Dokumente Protokoll Server Pfad (unterhalb htdocs) Datei
dj 9 Laden einer Datei in den Browser Keine Verarbeitung durch den Webserver!
dj 10 Anfordern einer statischen Seite von einem Webserver GET /www/steckbrief6.html HTTP/1.1 Host: localhost htdocs HTTP/ OK Date: Fri, 19 Oct :59:19 GMT Server: Apache/2.2.6 (Win32) DAV/2 mod_ssl/2.2.6 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.4 Last-Modified: Wed, 17 Oct :21:22 GMT ETag: "48f b-a9c34c80" Accept-Ranges: bytes Content-Length: 1115 Content-Type: text/html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "
dj 11 Anfordern einer statischen Seite von einem Webserver GET /www/steckbrief6.xhtml HTTP/1.1 Host: localhost htdocs HTTP/ OK Date: Fri, 19 Oct :27:20 GMT Server: Apache/2.2.6 (Win32) DAV/2 mod_ssl/2.2.6 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.4 Last-Modified: Wed, 17 Oct :38:36 GMT ETag: "48f b-6b1fcf00" Accept-Ranges: bytes Content-Length: 1115 Content-Type: application/xhtml+xml <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "
dj 12 Im IE: content-type application/xhtml+xml
dj 13 In Firefox/Opera application/xhtml+xml
dj 14 Verstöße gegen Wohlgeformtheit