Ein eigener lokaler Webserver kann dazu dienen, um beispielsweise eigene PHP-Scripts zu testen. Das ist zum Beispiel häufig nötig wenn größere Dateien bei kleinen änderungen jedes mal neu hochgeladen müssen, dies verursacht Traffic und häufig entstehen eine Vielzahl von unbenutzen Ordnern. Ein lokaler Webserver kann auch von Vorteil sein, wenn Sie Scripts auf Ihren Rechner ausführen wollen. Zum Beispiel einen Chat, da dies viele Webspace-Anbieter verbieten. Wir möchten Ihnen deshalb in diesen Tutorial helfen einen PHP, MySQL-fähigen “Webserver” zu erstellen der von überall aufgerufen werden kann.
1. Installation
- laden Sie sich das Programm “Foxserv” herunter (ca. 35MB)
- führen Sie das Setup-Programm aus
- geben Sie einen Ordner an wohin Sie Installieren wollen
- dieser Ordner enthält dann auch Ihre Webseiten-Datein
- wählen Sie “Full-Installation”
2. Konfigurieren
Wenn Sie nach einer E-Mail gefragt werden geben Sie bitte diese an, sie wird angezeigt wenn zum Beispiel eine Seite nicht erreichbar ist und somit haben die User die Möglichkeit sich mit Ihnen in Verbindung zu setzen.
hostname: localhost. Diese Angaben können Sie so lassen, wenn Sie local arbeiten ist der Ordner dann über http://localhost oder http://127.0.0.1 erreichbar. Anstadt localhost können Sie auch “abcde” oder etwas anderes beliebiges schreiben. Verwenden Sie dabei keine Sonderzeichen !
SMTP - ist der Postausgangsserver, sollten Sie über eine E-Mail verfügen und die Möglichkeit haben über SMTP Mails zu versenden. So geben Sie den Mailserver an. PHPWELT.net würde zum Beispiel smtp.phpwelt.net angeben.
Machen Sie einen Hacken in PHP und MySQL as Service. Setzen Sie nun die Installation fort
Es öffnet sich ein Fenster “WinMySQLAdmin”. Sie werden nach einen Benutzername und Passwort gefragt. Geben Sie einen Benutzer (Beispielsweise: admin) an und ein Passwort (Beispielsweise: admin). Sie dürfen diese Angaben auf keinen Fall vergessen !
3. Starten
Wählen Sie “Start Foxserv” Panel (Sie können auch Start Apache für PHP und Start MySQL für die Datenbank anwählen).
Klicken Sie auf den Panel auf “Run FoxServ”, es sollte nun rechts unten in der Taskbar eine Ampel grün-Leuchten (MySQL ist aktiv). Ausserdem sollte sich ein Dos-Fenster öffnen mit der Information Apache-Running. Sie können nun PHP-Scripts ausführen und das sogar ohne Internetanbindung !
4. Das Foxservpanel
Visit localhost - das ist nun der Pfad http://localhost dort werden nun Ihre Scripte ausgeführt. Sie können die Scripte dorthinlegen, wenn Sie auf den Installationsordner\www gehen (z.B. F:\Foxserv\www\). Dort k�nnen Sie nun Unterordner anlegen bzw Ihre PHP-Scripts lagern und ausführen. Legen Sie eine Datei test.php in den Ordner “www” so k�nnen Sie diese über http://localhost/test.php oder http://ihreip/test.php oder http://127.0.0.1/test.php starten. Die Begriffe Start und Stop wie Shutdown sollten sich von selbst erkl�ren.
5. Eine Datenbank anlegen
Klicken Sie mit der rechten Maustaste auf die Ampel in der Taskleiste und wählen Sie “show me”. Sie sehen nun einige Informationen zu Ihren Rechner.
- Klicken Sie nun auf “Databases”.
- gehen Sie auf “Rechnername(IP)” auf der linken Seite und klicken die rechte Maustaste.
- klicken Sie in den Kontexmenü auf “Create Database”
- geben Sie der Datenbank einen Namen (z.B. testfoxserv) und klicken Sie auf Create Database
- Sie haben nun auf der linken Seite einen Zylinder mit der erstellten Datenbank
6. Datenbank in Scripts verwenden
Nun haben Sie eigentlich ein einfachen Server installiert. Als Datenbankeinstellung in Scripts geben Sie ganz einfach:
- host: localhost
- db-user-name: admin
- db-pass: admin
- db-name: testfoxserv
an. Und nun können Sie das Script auf Ihren eigenen Rechner ausführen. Natürlich können Sie auch mehrere Datenbanken für verschiedene Zwecke anlegen. Sie haben nun einen einfachenWebserver installiert, der für Übungszwecke reichen sollte. Da jedoch nicht jeder Ihre IP wissen kann gibt es Dienste wie ipactive.de wo Sie sich ein Programm herunterladen und einrichten. So können Sie sich einen Username.ipactive.de anlegen haben Sie das Programm gestartet so wird ipactive automatisch auf Ihren Rechner umleiten, der dann die Anfragen entgegennimmt.
Um die Scripts zu verwenden sollten Sie nach jeden Rechnerstart aber auch Foxserv starten !