Kurzanleitung zur Installation einer Windows Maschine mit Apache, PHP, mysql und perl

Diese Anleitung beschreibt kurz die notwendigen Schritte, zu einem lauffähigen Webserversystem mit aktiven Inhalten unter Win32 zu gelangen. Damit kann jedes CCWN-Mitglied Anwendungen für unseren Webserver mitentwickeln.

benötigte Files besorgen

Installation

Apache und mysql starten/stoppen:

hierzu basteln wir uns je ein Bätschfile "start.bat":

cd C:\apache
start apache
start c:\mysql\bin\mysqld

(NT: c:\mysql\bin\mysqld --standalone)

und "stop.bat"

cd C:\apache
apache.exe -k shutdown
c:\mysql\bin\mysqladmin -u root shutdown

nach jeder Konfigurationsänderung z.B. in httpd.conf muß gestoppt/gestartet werden.

Mysql Testen:

Die Eingabe von

C:\mysql\bin\mysqlshow
C:\mysql\bin\mysqlshow -u root mysql
C:\mysql\bin\mysqladmin version status proc
C:\mysql\bin\mysql test

sollte entsprechende Ausgaben bringen.

Apache Testen:

der Aufruf des URL http://localhost/ oder http://127.0.0.0/ sollte eine Apache Seite anzeigen.

PHP Testen:

Perl Testen

#!C:\perl\bin\MSWin32-x86\perl
print "content-type: text/html\n\n";
print "hallo";

Der Aufruf unter url http://localhost/cgi-bin/test.pl sollte eine Seite mit dem Inhalt "hallo" anzeigen. Falls ein 500er Fehler angezeigt wird, stimmt normalerweise die erste Zeile des Scripts nicht. Fehler werden unter C:\apache\logs\error.log etwas ausführlicher protokolliert. Ein erster Test auf syntax-errors im script ist auch möglich durch Aufruf von "c:\perl\bin\MSWin32-x86\perl.exe test.pl".

Weitere sachdienliche Hinweise unter:
www.phpbhttp://http://uilder.com
www.devshed.com
www.php.net

So, abschliessend wünsche ich euch viel Spass beim Programmieren mit php und mysql.

Ich hoffe diese Anleitung motiviert ein paar Mitglieder, bei unserer Webserveraktualisierung mitzumachen. Jedenfalls gilt jetzt nicht mehr die Ausrede: "auf meiner Kiste läuft kein Linux" :-)

Bei positivem Echo mache ich gerne eine Fortsetzung. Z.B. wie man eine ODBC-Schnittstelle für mysql einrichten kann. Dann könnt ihr eure Datenbanken mit Access oder Excel verwalten.

Ich bitte um zahlreiche Rückmeldungen.

Gruß

Ludwig