XAMPP Tutorial


  • Heute erkläre ich euch was XAMPP ist und was es machen kann.


    Allgemeines:
    Entwickler: Apache Friends
    Aktuelle Version: 1.7.3
    Betriebssystem: Microsoft Windows, Linux, Mac OS X, Solaris und andere Unix-Varianten
    Website: www.apachefriends.org/de/xampp.html
    XAMPP für Linux: http://www.apachefriends.org/de/xampp-linux.html
    XAMPP für Windows: http://www.apachefriends.org/de/xampp-windows.html
    XAMPP für MAC OS X: http://www.apachefriends.org/de/xampp-macosx.html
    XAMPP für Solaris: http://www.apachefriends.org/de/xampp-solaris.html


    XAMPP ist Kostenlos


    Was ist XAMPP?
    XAMPP ist eine Zusammenstellung von freier Software, die man auf dem PC installieren kann. Dadurch kann man seinen eigenen PC in einen Home Server für das Web erstellen, was nicht zu emphelen ist. Man kann es auch so einstellen das man es offline nützen kann, damit man PHP Skripte und andere Dateien testen kann bevor man sie z.B. installiert oder zum Download anbietet.
    XAMPP ist eine Abkürzung, wie manche sich schon denken konnten.


    X = Ein X - Beliebiges Betriebsystem: z.B Windows, Mac, Linux
    A = Apache
    M = MySQL
    P = PHP
    P = Perl


    XAMPP enthält zusätzlich andere nützliche Werkzeuge wie den FTP-Server ProFTPd oder FileZilla Server, den Mailserver Mercury, phpMyAdmin, Webalizer und OpenSSL.

    • Apache 2.2.14 (IPv6 enabled) + OpenSSL 0.9.8l
    • MySQL 5.1.41 + PBXT engine
    • PHP 5.3.1
    • phpMyAdmin 3.2.4
    • Perl 5.10.1
    • FileZilla FTP Server 0.9.33
    • Mercury Mail Transport System 4.72


    Zur installaion von XAMPP, ich beschreibe euch die installation eines offline Servers, auf den niemand zugreifen kann, außer euch.


    1.) Vorwort
    2.) Virtuellen Server installieren (xampp)
    3.) Server einrichten
    4.) Erklärungen zum Server und Verzeichnissen



    Ich empfehle:
    - einen PC der nicht abstürzt und keine Viren mit sich führt
    - einen Leser der sich mit PCs etwas auskennt


    Bevor wir überhaupt anfangen können müsst ihr die Installer von XAMPP downloaden XAMPP downloaden


    Wenn ihr das gemacht habt, müsst ihr jetzt die Datei aktivieren und folgendes Fenster im Spoiler erscheint. Das Zielverzeichnis ist C:\. Natürlich könnt ihr es auch auf anderen Festplatten installieren z.B c:\ d:\ und e:\, wenn vorhanden oder es so lassen. Ihr könnt nichts flasch machen
    Danach drückt ihr auf Install.


    Anschließend erscheinen folgende Fenster:


    Es will von euch wissen, ob ihr eine Verknüpfung auf dem Desktop von XAMPP haben wollt. Wählt y für Ja und n für Nein. Bestätigt dies nach eurer Wahl mit einem Enter.


    Nach dem bestätigen kommt folgendes Fenster, welches ihr unverändert lässt und mit einem Enter bestätigt:


    Nachdem fragt er euch, ob ihr XAMPP mit einem Laufwerkbuchstaben installieren wollt oder ohne. Habt ihr es auf einem USB Stick installiert, dann wählt nein. Wenn ihr es auf eurem Computer installiert habt, dann wählt Ja.


    Jetzt gibt er euch 7 Optionen zum Auswählen zur Auswahl. Wählt 1 uns bestätigt mit Enter. Nachdem X Wählen und bestätigen, um das Fenster zu schließen


    Als ihr 1 gewählt habt, hat er euch das Control Panel von XAMPP geöffnet, welches so aussieht:


    Drückt bei Apache, MySQL und FileZilla auf Start


    Wie gleich im Spoiler zu sehen ist, sollte bei Apache, MySQL und FileZilla ein grünhinterlegtes "Running" zu sehen sein.


    Drückt dann noch bei Apache auf den Button Admin


    2.) Server einrichten
    Wenn man im Menü von XAMPP auf "Status" (auf der Linken Seite) klickt kommt dieses:
    MySQL-Datenbank AKTIVIERT
    PHP AKTIVIERT
    SMTP Server DEAKTIVIERT
    FTP Server AKTIVIERT


    Es gibt noch mehr, aber für uns ist das obrige nur wichtig.


    Dannach müssen wir wieder auf das Menü zugreifen und "Sicherheitscheck" auswählen


    Diese XAMPP-Seiten sind über's Netzwerk erreichbar UNSICHER
    phpMyAdmin User "root" hat kein Passwort UNSICHER
    PhpMyAdmin Passwort Schutz ist nicht vorhanden UNSICHER
    Das FileZilla FTP-Passwort ist noch immer 'wampp' UNSICHER
    PHP läuft NICHT im "Safe Mode" UNSICHER


    So soll es am Ende aussehen:


    Diese XAMPP-Seiten sind nicht über's Netzwerk erreichbar SICHER
    MySQL Admin User "root" hat ein Passwort SICHER
    PhpMyAdmin Passwort Schutz wurde aktiviert SICHER
    Das FileZilla FTP-Passwort wurde geändert SICHER
    PHP läuft NICHT im "Safe Mode" UNISCHER
    Ein POP3 Server wie Mercury Mail läuft nicht oder wird von einer Firewall geblockt! UNBEKANNT


    Bearbeiten wir das Erste und Zweite.
    Um das zu Bearbeiten müssen wir den folgenden Link im Browser einfügen:
    http://localhost/security/xamppsecurity.php


    In der Option MySQL müsst ihr ein Passwort eingeben und es irgendwo abspeichern, falls ihr das vergisst.


    Bei xampp-Verzeichnis-Schutz gebt einen Benutzer und ein Passwort ein!
    Rest unverändert lassen!
    Dann auf "XAMPP Verzeichnis sichern" klicken.



    Klickt jetzt wieder auf Sicherheitscheck. So sieht es dann aus:


    Diese XAMPP-Seiten sind nicht über's Netzwerk erreichbar SICHER
    MySQL Admin User "root" hat ein Passwort SICHER
    PhpMyAdmin Passwort Schutz wurde aktiviert SICHER
    Das FileZilla FTP-Passwort ist noch immer 'wampp UNSICHER
    PHP läuft NICHT im "Safe Mode" UNSICHER
    Ein POP3 Server wie Mercury Mail läuft nicht oder wird von einer Firewall geblockt! UNBEKANNT


    So wie es aussieht ist es nicht mehr weit bis zum Ziel
    Jetzt müssen wir nur noch das FTP Passwort ändern. Dazu geht ihr in das Verzeichnis D:\xampp\FileZillaFTP\ und öffnen die Datei "FileZilla Server Interface.exe".
    Es erscheint ein Fenster einfach auf OK drücken. Jetzt geht ihr oben auf Edit und wählt Users aus.


    Es erscheint wiedermal ein Fenster. Auf der Rechten Seite sieht ihr 2 Accounts nähmlich anonymus und newuser
    Klickt auf anonymus und macht das Häckchen bei "Enable Account" weg. anonymous ist eine große Sicherheitslücke bei FTP-Hackangriffen.


    Klickt jetzt auf newuser und ändert in der Mitte das Passwort. Wenn ihr wollt könnt ihr auch den Namen von newuser ändern dazu müsst ihr nur auf "Rename" drücken und den entsprechenden Namen eingeben. So nachdem alles erledigt ist, klickt ihr auf OK und das Fenster schließt sich.
    Aktualisiert jetzt den Sicherheitscheck und es sieht so aus :


    Diese XAMPP-Seiten sind nicht über's Netzwerk erreichbar SICHER
    MySQL Admin User "root" hat ein Passwort SICHER
    PhpMyAdmin Passwort Schutz wurde aktiviert SICHER
    Das FileZilla FTP-Passwort wurde geändert SICHER
    PHP läuft NICHT im "Safe Mode" UNSICHER
    Ein POP3 Server wie Mercury Mail läuft nicht oder wird von einer Firewall geblockt! UNBEKANNT


    PHP im Safe Mode müsst ihr nicht umändern, weil sonst, außer euch, niemand auf euren Server zureifen kann.
    PHP Safe Mod verhindert auch paar Skripte, aber manche von euch brauchen das bestimmt, also können wir es so stehen lassen.
    Der POP3 Server soll so bleiben, weil ihr mit XAMPP keine Emails verschickt. Sonst schickt ihr ungewollt Spam los, was gerade nicht so toll ist.
    Deswegen ist MercuryMail auch deaktiviert im Control-Center und dessen Status somit Unbekannt.


    Eure PHP Skripte und Dateien könnt ihr in diesem Ordner reintun:
    D:\xampp\htdocs\
    Für eure Dateien sollt ihr einen neuen Ordner anlegen.
    wenn ihr die Dateien im Browser öffnen wollt gibt ihr folgendes ein:
    http://localhost/entsprechender Ordner/entsprechende Datei


    Nun sind wir auch am Ende der Installation. Die Installation und die Einstellungen sind getan, alles ist Sicher.


    © by Tommy - Jegliches unerlaubtes Kopieren ist untersagt.




    MfG Tommy

  • Danke für das hilfreiche Tutorial, sehr schön mit Bildern verziert etc.
    Find ich gut.


    ABER....


    [...]
    wenn ihr die Dateien im Browser öffnen wollt gibt ihr folgendes ein:
    D:\xampp\htdocs\entsprechender Ordner\entsprechende Datei
    [...]

    Bitte änder das. 8| Sofort....
    Einfach das Verzeichnis der Datei in den Browser einzugeben hat nichts mit XAMPP zu tun, denn das ist sowieso möglich und öffnet die Dateien im Browser, da hätte man sich auch die ganze Arbeit vorher sparen können.



    :!::!: SO ist es richtig:
    localhost/entsprechender Ordner/entsprechende Datei
    Ansonsten werden PHP Codes total falsch angezeigt!


    Tut mir Leid dass ich jetzt den Besserwisser raushängen lassen musste, aber dieses Tutorial für XAMPP ist eines der ersten das in Google oder Ecosia angezeigt wird (und kein Video-Tutorial ist), daher sollte das klar gestellt werden, sonst kommt es bei vielen Usern zu großen Missverständnissen. 8-)