Installation von XAMPP Lite

Aus Informatik
Wechseln zu: Navigation, Suche

XAMPP ist ein Programmpaket, welches u. a. Apache, MySQL und PHP beinhaltet. Mit phpMyAdmin steht zudem ein DBMS zur Verfügung, mit welchem sehr komfortabel MySQL-Datenbanken bearbeitet werden können. Der (für uns) große Vorteil liegt in der einfachen Installation und Verwaltung dieser Programm im Unterricht und zu Hause.

Neben XAMPP gibt es auch ein Programmpaket XAMPP Lite, welches schon alle von uns benötigten Programmpakete enthält.

... und das Beste: XAMPP ist ein Open-Source-Projekt von Apache Friends und kann [hier] heruntergeladen werden.

Download

Das Programmpaket XAMPP kann unter dem oben angegebenen Link geladen werden. Die folgenden Ausführungen beziehen sich auf das selbstentpackende Archiv.

Installation

Starte die Datei xamplite-win32-*******.exe. Im Grunde kann das Paket an jeder Stelle abgelegt werden. Empfohlen wird jedoch eine Installation in das Wurzelverzeichnis des Laufwerks C.

InnoDB einrichten

MySQL arbeitet standardmäßig mit der MyISAM-Engine. Diese unterstützt allerdings nicht alle Funktionen von MySQL, z. B. die referentielle Integrität. Diesen Makel kann man durch das Aktivieren der InnoDB-Engine beseitigen. Dies muss derzeit (Version 1.6.0) noch durch eine Änderung in der Datei my.cnf im Ordner c:/xampplite/mysql/bin erfolgen. In dieser Datei sind lediglich die folgenden Zeilen umzukommentiert:

#skip-innodb 
# Uncomment the following if you are using InnoDB tables 
innodb_data_home_dir = /xampplite/mysql/data/
innodb_data_file_path = ibdata1:10M:autoextend 
innodb_log_group_home_dir = /xampplite/mysql/data/
innodb_log_arch_dir = /xampplite/mysql/data/
# You can set .._buffer_pool_size up to 50 - 80 % 
# of RAM but beware of setting memory usage too high 
set-variable = innodb_buffer_pool_size=16M 
set-variable = innodb_additional_mem_pool_size=2M 
# Set .._log_file_size to 25 % of buffer pool size 
set-variable = innodb_log_file_size=5M 
set-variable = innodb_log_buffer_size=8M 
innodb_flush_log_at_trx_commit=1 
set-variable = innodb_lock_wait_timeout=50

Die Datei ist nun abzuspeichern.

Starten von XAMPP

Um mit den einzelnen Programmen zu arbeiten, ist nun Apache und MySQL zu starten. Dies muss jedoch nicht per hand passieren, sondern kann duchr das Starten der Datei xampp_start.exe erfolgen. Wichtig ist ebenfalls, dass das Beenden mit Hilfe der Datei xammp_stop erfolgen sollte.

phpMyAdmin starten

Starte hierfür den aktuellen Browser (Firefox o. ä.) und gib in die Adresszeile localhost oder localhost/xampp/index.php ein.

root-Passwort und Sicherheit

Empfehlenswert ist das Setzen eines root-Passworts. Klicke im Startmenu von XAMPP den Menupunkt Sicherheitscheck an und dann unter der Tabelle den angebotenen Link (http://localhost/security/xamppsecurity.php) zum Beheben der Sicherheitsprobleme. Dort sollten root-Passwort und (wenn gewünscht) das Passwort für den htaccess-Zugang gesetzt werden.

Benutzer anlegen

Es sollte nun ein lokaler Benutzer angelegt werden, mit dem man in der mySQL-Datenbank arbeiten kann. Klicken Sie dafür auf der Startseite von phpMyAdmin auf Rechte (linke Spalte) und füge dann einen neuen Benutzer hinzu. Lege dafür auch geeignete globale Rechte fest.