1. Benoetigte Files:
2. Apache Installation
Den Installer aufrufen und den Apachen in ein Verzeichnis Deiner Wahl
installieren, im weiteren Verlauf wird von d:\web\apache\
ausgegangen.
3. PHP
PHP kann ebenso "irgendwohin" installiert werden. Im folgenden gehen wir von
d:\web\php\ aus.
Als erstes muessen ein paar Files hin und herkopiert werden.
d:\web\php\sapi\php4apache.dll --> d:\web\apache\modules\
d:\web\php\php4ts.dll --> x:\windows\system\
d:\web\php\php4ts.lib --> x:\windows\system\
d:\web\php\dlls\* --> x:\windows\system\ Dabei das File msvcrt.dll
nicht mit kopieren. Das ist das Windows Graphic User Interface und
gibts da 1. schon und is 2. in Benutzung (gibt eine Fehlermeldung beim
kopieren). Ntwdblib.dll gehoert glaub auch dazu, war aber
bei mir noch nicht im Verzeichnis, bei mir laeufts ohne.
4. Aenderungen in der d:\web\apache\conf\httpd.conf
Hier muss der Servername gesetzt werden, sonst geht gar nix. Dazu einfach
nach ServerName suchen, dort das ; loeschen und
localhost dazuschreiben. Die fertige Zeile sollte dann wie folgt aussehen:
ServerName localhost
Danach unter Dynamic Shared Object (DSO) Support folgende Zeile
eintragen:
LoadModule php4_module modules/php4apache.dll
Fuer den Fall das ueber den DSO -> ClearModuleList steht, muessen die
Zuweisungen zb (AddModule modul.c ) mit einem # auskommentiert werden.
Der Eintrag sollte dann folgendermassen aussehen:
#ClearModuleList
#AddModule mod_so.c mod_mime.c mod_access.c mod_auth.c mod_negotiation.c
#AddModule mod_include.c mod_autoindex.c mod_dir.c mod_cgi.c mod_userdir.c
#AddModule mod_alias.c mod_env.c mod_log_config.c mod_asis.c mod_imap.c
#AddModule mod_actions.c mod_setenvif.c mod_isapi.c
Falls das schon ist, oder nichts derartiges steht, diesen Schritt einfach ueberspringen.
Als letztes noch die 2 Zeilen reinschreiben, am besten unter AddType:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Sollen "alte" php3 Files auch geparsed werden einfach noch:
AddType application/x-httpd-php .php3
dazuschreiben.
Jetzt das wichtigste -> speichern :)
Nach jeder Aenderung in der d:\web\apache\conf\httpd.conf den Server neu starten.
5. GD-Support (optional)
Wer wuenscht kann wie hier gezeigt noch den GD-Support oder auch andere Libs
einschalten, wer nicht, der laesst es bleiben :)
Als erstes muss das File d:\web\php\php.ini-dist
nach d:\web\php\php.ini umbenannt werden. Dann oeffnen
und das extensions Directory setzen:
extension_dir = d:\web\php\extensions\
Noch ein wenig runterscrollen und das ; vor
extension=php_gd.dll
loeschen. Das wars schon.
6. MySQL
Das downgeloadete File entpacken und mysqld.exe oder msqld-shareware.exe
aufrufen (je nach Version)
7. Testlauf
Im Verzeichnis d:\web\apache\htdocs\ (das ist das
Default-Startverzeichnis fuer Webdokumente) ein neues Textfile erstellen.
Selbiges phpinfo.php nennen und folgende Zeilen
reinschreiben:
<?php
phpinfo();
?>
Dann im Browser Deiner Wahl localhost/phpinfo.php
aufrufen. Wenn alles richtig gemacht wurde, sollte eine Tabelle ausgegeben
werden, welche anzeigt, was der Server so alles kann:) Der sollte natuerlich
auch gestarted werden.
Bei allen Pfadangaben beachten, das dies Beispielangaben sind, selbige
muessen gegebenfalls durch Eure eigenen Installationspfade ersetzt werden.
Viel Spass,
Ron Grahnert
|