XAMPP installieren & Kursbeispiel einrichten

Zentrale Informatik, IT Fort und Weiterbildungen XAMPP installieren & Kursbeispiel einrichten Unter MacOSX Fabienne Mrosek, Daniel Förderer Anleitun...
0 downloads 1 Views 848KB Size
Zentrale Informatik, IT Fort und Weiterbildungen

XAMPP installieren & Kursbeispiel einrichten Unter MacOSX Fabienne Mrosek, Daniel Förderer

Anleitung zur Installation von XAMPP for MaxOSX Version 5.5.38-1 und Konfiguration des Kursbeispiels.

E:\PHP-MySQL-Kurs I\xampp\XAMPPInstallationOSX_2016_1.docx

Inhaltsverzeichnis 1 XAMPP installieren und konfigurieren

3

1.1 Installation

3

1.2 Das Control Panel

6

2 XAMPP testen

7

2.1 Apache, MySQL und PHP

7

2.2 Das Document Root

8

3 Das Kursbeispiel einrichten

10

3.1 Die PHP-Konfiguration anpassen

10

3.2 Das Kursbeispiel herunterladen und auspacken

10

3.3 Die Datenbank mykurs mit der Tabelle personnel darin erstellen

10

3.4 Den Ordner beispiele ins Document Root kopieren

10

3.6 Das Kursbeispiel im Webbrowser anschauen

11

2

Installation

1 XAMPP installieren und konfigurieren 1.1 Installation

Doppelklicken

Next

Installation

3

XAMPP Core Files auswählen.

Next

Anzeige des Installationsorders.

Next

Next (Das Webbrowserfenster, das nun aufgeht kann einfach geschlossen werden)

4

Installation

Bereit zur Installation Das Setup kann hier zum letzten Mal abgebrochen werden.

Next

Die Installation läuft

Die Installation ist beendet.

Launch XAMPP auswählen

Finish

Installation

5

1.2 Das Control Panel

Manage Servers auswählen

MySQL, Apache Web Server müssen Status Running haben

6

Das Control Panel

2 XAMPP testen 2.1 Apache, MySQL und PHP Wir testen nun den Apache Webserver, das MySQL-Datenbanksystem und die PHP-Installation. Da der Webserver sich auf dem lokalen Mac befindet, kann er mit der URL localhost aufgerufen werden. Wir starten also einen Webbrowser und geben als URL localhost ein.



Im Webbrowser als URL http://localhost eingeben

Wenn dann die oben sichtbare XAMPP-Startseite erscheint, wissen wir, dass Apache korrekt läuft. Oben rechts auf dieser Webseite gibt es zwei Links PHPInfo und phpMyAdmin:

Wir klicken zuerst auf den Link phpMyAdmin und es sollte nun die Startseite der phpMyAdminAnwendung erscheinen, wenn alles gut ist.



Auf Link phpMyAdmin klicken

Apache, MySQL und PHP

7

Wenn wir auf den Link PHPInfo klicken muss die unten zu sehende PHP-Infoseite angezeigt werden. Dies bedeutet, das PHP funktioniert.



Auf Link PHPInfo klicken

2.2 Das Document Root Damit eine Webseite vom Webserver angezeigt wird, muss sie sich im sogenannten Document Root befinden. Bei dieser XAMMP-Installation ist dies folgender Ordner:

/Programme/XAMPP/xamppfiles/htdocs Um das Document Root zu testen, erstellen wir im Document Root folgende Datei

/Programme/XAMPP/xamppfiles/htdocs/hallowelt.html mit folgendem Inhalt:

Hallo Welt! Falls das Erstellen der Datei hallowelt.html im Document Root htdocs nicht möglich ist, müssen sie dem Benutzer, mit dem sie arbeiten, zuerst die Rechte dazu geben:

1. Ordner htdocs auswählen 2. Menü Ablage > Information auwählen 3. Unten auf Freigabe klicken 4. Unten rechts das Schloss öffnen 5. Unten links auf das + klicken und ihren Benutzer auswählen 6 Ihrem Benutzer Lesen&Schreiben-Rechte geben.

8

Das Document Root

Wenn sie die Datei, ihre erste Webseite, dann abgespeichert haben, kann sie im Webbrowser folgendermassen angeschaut werden:



Im Webbrowser eingeben: localhost/hallowelt.html

Das Document Root

9

3 Das Kursbeispiel einrichten 3.1 Die PHP-Konfiguration anpassen Damit sich php gleich verhält wie auf dem UZH-Webserver, muss die Konfigurationsdatei php.ini angepasst werden:

    

/Programme/XAMPP/xamppfiles/etc/php.ini in Editor öffnen Nach error_reporting suchen (wenn es mehrmals gefunden wird, die Variante ohne Semikolon am Anfang der Zeile wählen). Die Zeile ersetzen durch: error_reporting=E_ALL & ~E_NOTICE php.ini speichern Nun muss noch der Apache im xampp Control Panel neu gestartet werden (die Control Panel Anwendung heisst bei MacOSX komischerweise manager-osx) .

3.2 Das Kursbeispiel herunterladen und auspacken 

http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/data/kursbeispiel.zip

Der Ausgepackte Ordner kursbeispiel hat folgenden Inhalt:

 

Den Ordner beispiele, der die die php-Sktipte und die config.php Datei enthält Das sql-Skript mykurs.sql zum Erstellen der Datenbank mykurs mit der Tabelle personnel darin.

3.3 Die Datenbank mykurs mit der Tabelle personnel darin erstellen   

phpMyAdmin aufrufen: http://localhost/phpmyadmin/ Register Import auswählen und Browse klicken Das sql-Skript mykurs.sql auswählen und ganz unten auf GO klicken

3.4 Den Ordner beispiele ins Document Root kopieren  

10

/Programme/XAMPP/xamppfiles/htdocs/beispiele Der Inhalt von bespiele: o conf/config.php o conf/.htaccess o view.php o input.php o delete.php o edit.php

Die PHP-Konfiguration anpassen

3.6 Das Kursbeispiel im Webbrowser anschauen Wenn wir alles richtig gemacht haben, können wir jetzt das Kursbeispiel im Webbrowser anschauen.

URL: http://localhost/beispiele/

und bekommen den Inhalt der Ordners angezeigt.

Um die einzelnen Skripte anzuschauen klicken wir darauf: view.php:

edit.php:

input.php:

Das Kursbeispiel im Webbrowser anschauen

11