Mit Hilfe eines lokalen Server können Sie Ihre serverseitigen Skripte zum Beispiel in PHP oder CGI (Perl) bequem zu Hause auf dem eigenen Rechner testen. Kostenlose Server wie Apache oder PWS lassen sich mit wenigen Handgriffen schnell konfigurieren.
Allgemeines
Mit einem Webserver können Sie Inhalte im Internet publizieren. Die am weitesten verbreitete Software zu diesem Zweck ist der kostenlose Apache Webserver. Den meißten Einsatz findet er auf Linux-Betriebssystemen, läuft aber mittlerweile mit einigen Sicherheitseinbußen auch unter Windows.
Direkt im Microsoft Betriebssystem implementiert ist der Personal Webserver. Er eignet sich besonders für den “Heimgebrauch” und nicht als öffentlicher Server.
Zum Testen Ihrer Websites offline auf Ihrem lokalen Computer, können Sie sich einer dieser Server einrichten. Es empfiehlt sich den Apache zu wählen, weil dieser in der Regel auch bei Ihrem Webhoster eingesetzt wird. So können Sie davon ausgehen, dass die Skripte, die bei Ihnen zu Hause funktionieren auch später online laufen.
Apache installieren
Nach dem Download von apache.org entpacken Sie das Datei-Archiv zum Beispiel mit WinZip in den Ordner “c:apache”. Jetzt sollte der Server bereits lauffähig sein.
Damit Sie sich das Starten und Beenden des Apache erleichtern, erstellen Sie sich Verknüpfungen zu den Dateien “apache.exe” (Apache starten) und “ApacheSH.bat” (Apache beenden) zum Beispiel auf dem Desktop.
Personal Webserver installieren
Zuerst legen Sie die Windows-CD in Ihr CD-Rom-Laufwerk ein. Dann starten Sie das Setup, indem Sie im Startmenü auf “Ausführen” klicken und dort “E:add-onspwssetup.exe” eingeben. “E” ersetzen Sie dabei durch den Laufwerksbuchstaben Ihres CD-Rom-Gerätes. Danach folgen Sie den Anweisung des Setup-Programms.
PHP und Perl einrichten
Damit Sie PHP oder CGI (Perl) auf Ihrem Heimcomputer ausführen können, müssen Sie zunächst die entsprechenden Module dem Webserver hinzufügen.
Nach dem Download führen Sie das Setup aus und folgen den weiteren Anweisungen. Unter anderem wählen Sie dabei Ihren installierten Webserver aus.
Homepage testen
Bei Apache befindet sich der Standard-Pfad für Ihre Webseiten im Unterordner “htdocs”, diesen Pfad können Sie in der Datei “confhttpd.conf” ändern. Dabei suchen Sie einfach nach dem alten Pfad (c:/apache/htdocs) und ersetzen alle gefunden durch Ihren neuen.
Im PWS können Sie leicht nach Aufruf des Managers den Homepage-Pfad ändern. Um Skripts aufrufen zu können, muss zunächst das Ausführen des Ordners im PWS zugelassen werden.
Ihre Homepage ist dann im Browser unter “http://localhost” erreichbar.
Tipps und Tricks
Um ohne Online-Verbindung problemlos auf Ihrer Homepage zu surfen, sollten Sie im Browser “Keine DFÜ-Verbindung herstellen” wählen. Sonst werden Sie vom Browser eventuell ständig aufgefordert eine Verbindung mit dem Internet herzustellen. Der Offlinebetrieb kommt nicht in Frage, da so auch keine Verbindung zum lokalen Webserver hergestellt wird.
Sie können einem Freund auch Zugang zu Ihrem Localhost über das Internet verschaffen. Dieser muss lediglich Ihre IP in den Browser eingeben, während Ihr Computer online ist. Ihre IP-Adresse erfahren Sie unter Start > Ausführen > “winipcfg”.
Links zum Thema:
Apache downloaden – Hier erhalten Sie den Apache kostenlos
PHP-Modul – Die aktuelle PHP-Verion zum Downloaden
Perl Download – Die Win32 Distribution finden Sie hier
Diese Artikel könnten Sie interessieren:
PHP-Einführung
(AM | 15.04.02)



Hallo,
ich habe mal eine Frage: Was brauche ich um php-scripte auf meinem Webserver laufen zu lassen?? Ich habe allerdings keinen Apache Server. Derzeit muß der Janaserver auch als Webserver herhalten.
Gruß aus der Heide:-)
Jörg Dietz
Du musst PHP als Modul installieren. Ich nehme mal stark an, daß das auch mit dem Janaserver funktioniert. Schau deswegen einfach mal auf http://www.php.net vorbei, da findest Du duch die Downloads.
Grusz,
L2
Letzte Änderung von Malte Höltken am 06.02.03, 00:37.
hallo und danke,
hab gerade die Binarys gezogen, das wird dann wohl jetzt eine lange Nacht…
;-)
Na dann viel Spaß noch:-)
Grusz,
L2
Danke, werde ich haben,
so ich muss jetzt den proxy abschalten, damit es keinen ärger bei der installaton gibt. so gott will bin ich morgen wieder online :-)
bye for now
Jörg
Wir freuen uns über eine Erlebnisbericht an dieser Stelle… hat’s denn alles gut geklappt? :-)
Hallo,
ein ausführlicher Bericht wird folgen. Leider muss ich jetzt ein wenig arbeiten :-(, obwohl ich lieber meinem Spieltrieb folgen würde.
Auf alle Fälle läuft der janaserver wieder und PHP ist eingebunden. werde heute Abend einmal ein paar Testscripts probieren. Und vor lauter Übermut ;-) habe ich auch noch aktivPearl und MySQL runtergeladen. (aber noch nicht installiert – eins nach dem anderen.
gruß
jörg
Hallo,
hier der Erfahrungsbericht.
Ich habe mir das php-paket für windows als zip gezogen und entpackt. dann habe ich schlicht und ergreifend das ganze verzeichnis auf meinen server kopiert. ich habe dann die php.ini-dist ins windows verzeichnis kopiert und den namen in php.ini geändert (tip von einem erfahrenen jana user;-) ). und zu guter letzt habe ich einige pfadangaben in der php.ini angepasst. es gibt scheinbar auch ein php paket mit setup. aber egal, der erste test lief:-). jetzt habe ich gerade ein paar bücher über php ausgeliehen.
mal sehen was draus wird. erinnert ein wenig an C/C++;D
gruß
jörg
Hallo!
Also ich hab mir den wampp1.3 installiert und ich muß sagen, sehr gutes Teil. Vorallem ist gut, wenn man ihn nicht mehr will, kein Deinstallieren, sondern nur die Datei löschen.
MFG..peter
Was ich noch interssant fände: Wie bekomme ich einen MySQL-Server unter Apache zum Laufen???
Nun beim wampp1.3 ist mysql dabei .
Nach dem runterladen startet man den apache und mysql nur durch anklicken, und zwar die apache_start.bat und die mysql_start.bat.
Dann speichert man seine php-dateien in htdocs und öffnet sie über http://localhost.
Super einfach !
MFG.peter
Letzte Änderung von Peter Zimmermann am 29.04.03, 18:38.
Ja, nach meinen Erfahrungen ist die Installation und der Start des MySQL-Servers ausreichend.
Es empfhielt sich vielleicht noch PHPMyAdmin zu “installieren”…
Hallo !
Das ist ja das gute an wampp , PHPMyAdmin ist schon dabei, nach Öffnen der Seite localhost nur noch draufklicken!
Mfg.zimbo
Hallo,
habe jetzt Wampp installiert und den ganzen Nachmittag mich mit den VirtualHost rumgeschlagen.
Dabei habe ich, wie unter http://httpd.apache.org/docs-2.0/vhosts/ geschrieben steht,
NameVirtualHost *
entkommentiert und weiter unten den Eintrag
<VirtualHost *>
DocumentRoot z:/www
ServerName http://www.mehlior.com
</VirtualHost>
hinzugefügt. Doch jeder Aufruf, egal ob an Localhost oder an http://www.mehlior.com führt jetzt zu http://www.mehlior.com. Selbst diverses Herumspielen brachte mich nicht zum Erfolg.
Weiß jemand, wie es wirklich geht?
Thanx
Christian
Letzte Änderung von Christian Mehler am 02.05.03, 16:14.
Hallo , vielleicht hilft das !
Ich denke mal du willst php und mysql auf deinem Rechner lokal
testen.
* INSTALLATION
+ Enpackt wampp-0.13.xc-small.zip auf eine Partition eurer Wahl wie
C: oder F: oder H: oder so. Das ZIP erstellt automatisch
ein neues Verzeichnis namens wampp13cs, also C:wampp13cs
oder H:wampp13cs
+ Um den mysqld zu starten bitte Doppelklick auf wampp13csmysql_start.bat.
Der MySQL Server startet dann im Konsolen-Modus. Das dazu gehörige
Konsolenfenster muss offen bleiben (!!) Zum Stop bitte die mysql_shutdown.bat
benutzen!
+ Um den Apache 1.3.24 zu starten könnt ihr die
wampp13csapacheapache.exe oder die
wampp13csapache_start.bat benutzen. Bitte nicht das dazu
gehörige Konsolen-Window während der Fahrt des Apache schliessen. Erst beim
Stop des Apache dieses Fenster schliessen. Für die Installation als Dienst
(Service) könnt ihr apache_installservice.bat aktivieren. Mit http://localhost
oder http://127.0.0.1 über eurem Browser seht ihr dann hoffentlich unsere
Startseite mit den Beispielen. PHP mit mod_php (als *.php, *.php4, *.php3,
*.phml), Perl mit mod_perl (als *.pl) und Perl.ASP (*.asp) laufen hier
überall unter wampp13cshtdocs. Perl könnt ihr aber auch als CGI
mit der Endung *.cgi nutzen. Die LOG-Dateien findet ihr unter
wampp13cslogs, das CGI-BIN unter wampp13cscgi-bin.
+ Der MySQL-Server startet ohne Passwort für MySQl-Administrator “root”.
Für eine Zugriff in PHP sähe das also aus:
mysql_connect(“localhost”,”root”,”");
Ein Passwort für “root” könnt ihr über den mysqladmin in der Eingabforderung
setzen. Z.B: wampp13csmysqlbinmysqladmin – u root password geheim
Wichtig: Nach dem einsetzen eines neuen Passwortes für root muss auch
PHPMyAdmin informiert werden! Das geschieht über die Datei “config.inc.php”
zu finden als wamppxxxxphpmyadminconfig.inc.php. Dort also folgenden
Zeilen editieren:
$cfgServers[1]['user'] = ‘root’; // MySQL user
$cfgServers[1]['password'] = ‘geheim’; // MySQL password
Letzte Änderung von Peter Zimmermann am 01.05.03, 20:53.
Danke, soweit (also nur mit localhost) läuft es ja. Da ich aber mehrere Domains auf unterscheidlichen Servern laufen habe, möchte ich gerne diese VirtualHosts einrichten, damit ich diese auch weiterhin getrennt halten kann.
Weiß sonst jemand, vielleicht mehr über die VirtaulHost?
Habe vorhin noch eine Stunde in den Google-Groups verbracht und jetzt eigentlich sinnlos, den Stern durch 127.0.0.1 überall ersetzt (was laut der Online-Hilfe noch eine Einschränkung ist), aber dafür läuft es jetzt. Jetzt heißt es:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot z:/www
ServerName http://www.mehlior.com
</VirtualHost>