Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:xammp

Dies ist eine alte Version des Dokuments!


XAMPP

XAMPP ist eine vollständig kostenlose, leicht zu installierende Apache-Distribution von http://www.apachefriends.org, die MySQL, PHP und Perl enthält. Das XAMPP Open-Source-Paket wurde für eine extrem einfache Installation und Nutzung eingerichtet.

  1. XAMPP von https://www.apachefriends.org/de/ herunterladen und installieren.
  2. XAMMP als Dienst installieren: Datei „C:\xampp\apache\apache_installservice.bat“ als Administrator ausführen.
  3. Für jedes Projekt einen eigenen vhost einrichten (siehe unten).
  4. Jeden vhost in die„hosts“-Datei von Windows eintragen (siehe unten).

Beispiel für Punkt 3: Datei „C:\xampp\apache\conf\extra\httpd-vhosts.conf“:

# VirtualHost localhost
 
<VirtualHost 127.0.0.1>
    DocumentRoot "C:\xampp\htdocs"
    ServerName localhost
</VirtualHost>
 
# VirtualHost Projekt 1
 
<VirtualHost 127.0.0.1>
    DocumentRoot "C:\xampp\htdocs\projectname1"
    ServerName project1.localhost
</VirtualHost>
 
# VirtualHost Projekt 2
 
<VirtualHost 127.0.0.1>
    DocumentRoot "C:\xampp\htdocs\projectname2"
    ServerName pbroject2.localhost
</VirtualHost>

Beispiel für Punk 4: Datei „C:\Windows\System32\drivers\etc\hosts“ als „Administrator“ öffnen:

	127.0.0.1       localhost
	127.0.0.1	project1.localhost
	127.0.0.1	project2.localhost

root-Passwort für mySQL vergeben

Das Passwort für den Datenbankbenutzer „root“ kann in XAMPP für Windows (Version 5.6.15) über phpMyAdmin festgelegt werden:

http://localhost“ –> „phpMyAdmin“ –> „Benutzerkonten“ aufrufen und die Rechte vom Benutzer „root“ mit dem Hostnamen „lcoalhost“ ändern. Damit ein zukünftiger Login in phpMyAdmin möglich ist muss hier die Datei „config.inc.php“ entsprechend angepasst werden:

Dateipfad: „D:\xampp\phpMyAdmin\config.inc.php“

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'StrengGeheim';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';
php/xammp.1454802840.txt.gz · Zuletzt geändert: 2016/02/07 00:00 (Externe Bearbeitung)