====== XAMPP Apache + MariaDB + PHP + Perl ====== 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. - XAMPP von https://www.apachefriends.org/de/ herunterladen und installieren. - XAMMP als Dienst installieren: Datei "C:\xampp\apache\apache_installservice.bat" als Administrator ausführen. - Entweder: Für jedes Projekt einen eigenen [[php:xampp:vhost|vhost einrichten]]*. - Oder: Für jedes Projekt einen eigenen [[php:xampp:port|Port einrichten]]. - [[umgebungsvariable|Umgebungsvariable für PHP einrichten]] * = Der Aufruf von virtual host wird nicht von jedem Browser unterstützt (z. B. Google Chrome) ---- ===== 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'] = '';