Antworten zu häufig gestellten Homepage-Fragen
 Alle Anleitungen
Einige Anleitungen
Intern
Kostenl. Partnerlinks
[,__,] Druckversion

Hinweis: Die Website Homepage-FAQs.de befindet sich seit 2012 im Archivmodus, d.h. sie wird nicht mehr aktualisiert.
FAQS zu HP&Co.
XAMPP - Test-Server für PHP und MySQL auf dem PC installieren, Probleme mit Vista und PHP 5.3

Infos über XAMPP >> http://www.apachefriends.org/de/xampp.html

Zitat:

Einfache Installation und Deinstallation


Die Pakete haben gemeinsam, dass sie nur ausgepackt und gestartet werden müssen und schon funktioniert alles. Keine Einträge in der Registry (außer bei der Windows-Installer-Version), kein Ändern von Konfigurationsdateien. Einfacher kann es eigentlich nicht mehr sein.

Zum Beweis, dass wirklich alles funktioniert, sind ein paar Beispielprogramme dabei, die ebenso sofort lauffähig sind: u. a. eine PHP-CD-Verwaltung, die auf die MySQL-Datenbank zugreift, und ein Perl-Gästebuch.

Möchte man XAMPP nicht mehr benutzen, dann einfach das Verzeichnis löschen und das war's.


Kurzanleitung zu XAMPP

(Links zu XAMPP-Versionen für Linux, Mac OSX und Solaris am Ende der Seite)

A) XAMPP für Windows
>> http://www.apachefriends.org/de/xampp-windows.html

1.) Download >> http://www.apachefriends.org/de/xampp-windows.html#628 (Anmerkung: EXE ist kleiner und einfacher zu installieren)

2.)a) Anleitung zur Installation >> http://www.apachefriends.org/de/xampp-windows.html#1098

Zitat:

Die Standardmethode um den XAMPP zu installieren ist das selbst-extrahierende Archiv. Einfach die heruntergeladene EXE-Datei starten, Zielverzeichnis auswählen und "Install" anklicken.

Der XAMPP entpackt sich nun und es wird automatisch das Setupskript "setup_xampp.bat" gestartet, welches den XAMPP auf das System anpasst.

Anschließend kann man das "XAMPP Control Panel" starten. Dort kann man die Server starten/stoppen, oder die Server als Windows Dienste einrichten (Klickbox "Svc").


   b) Testverzeichnis auf dem PC

Zitat:

Frage 2: Wo lege ich meine Dokumente hin?


Der Ordner für alle Web-Dokumente lautet \xampp\htdocs. Wer dort z.B. eine Datei "test.html" anlegt, kann diese mit der URI "http://localhost/test.html" aufrufen.

Und "test.php"? Dann eben "http://localhost/test.php".

Ein neuer Unterordner für das Web gefällig? Einfach unter "\xampp\htdocs" einen neuen Ordner mit z.B. dem Namen "neu" (ab besten ohne Leer -und Sonderzeichen) erstellen, Test-Datei dort anlegen und aufrufen mit "http://localhost/neu/test.php".

3.) Kurztest - Start von Apache und PHP-Script-Test


Ich habe mal XAMPP für Windows in der EXE-Version installiert und im
XAMPP Control Panel

Apache [Start] <--- hier klicken für PHP allgemein (Anm.: von mir getestet)
MySql [Start] <--- hier klicken wenn Datenbank genutzt werden soll
Mercury [Start] <--- hier klicken wenn Mailversand getestet werden soll

Anmerkung: Getestet habe ich die MySQL-Datenbank und den Mailversand noch nicht.
jetzt steht da
Apache Running [Stop]
und ich kann auf der Festplatte hier

C:\xampp\htdocs

meine Testdateien reinsetzen und im Browser testen, z.B. mit

http://localhost/Bildanzeige-Multi-MOD/bildanzeige-mini-multiverz.php

es ging - der PHP-Code wurde verarbeitet und das Ergebnis angezeigt.

Anmerkung: Bei mir ging es ganz einfach - wie von Apachefriends versprochen.
B) XAMPP für Linux


C) XAMPP für Mac OSX

D) XAMMP für Solaris

Wichtiger Hinweis: Viele Befehle sind in PHP 5.3 "deprecated" (veraltet)

Beim Testen von Scripten in XAMPP kommt es oftmals zu diesen Fehlermeldungen:

Deprecated: Function eregi_replace() is deprecated in F:\xampp\htdocs\Shopdateien\inc\xtc_redirect.inc.php on line 29

Vermutlich arbeitet das eigene XAMPP mit PHP 5.3 und da sind einige Befehle "deprecated" (veraltet), auch eregi_replace() - siehe Liste

http://php.net/manual/de/migration53.deprecated.php


Erweiterungen

A) Abfragen des HTTP Headers / HTTP Status Codes

Firefox Plugins (Erweiterungen für den Browser "Firefox"):

Live HTTP Headers >> https://addons.mozilla.org/de/firefox/addon/3829/

Firebug >> https://addons.mozilla.org/de/firefox/addon/1843/

Anleitung (C) 2009 Daniel Wurst - http://www.homepage-faqs.de