PHP-Logo
Druckansicht von http://www.php-homepage.de/artikel/artikel11.html

PHP-Logo
[ Main Menue ]
Homepage
Downloads
Artikel
Scripts
Forum
PHP-Manual
Links
News
Freelancer
Bücher
RuDolF
Suche
Misc
Über diese Seite
Kontakt
Wunschzettel
MyGuestbook
*
[ Suche ]
*
[ Partner ]


Domain Webhosting
*
[ Partner Sites ]
Dynamic-Webpages
PHP-Center
PHP-Welt
phpUG.de
Random Link
*
[ Autoren gesucht! ]
PHP-Homepage.de sucht laufend Autoren für News und Artikel
Interesse?
*

Follow on Twitter - @phphomepage

RSS Feed blogoscoop

WAMP mit PHP 4 als Apache Modul von Ron Grahnert

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

Zurück zur Übersicht
© Copyright 1999 - 2011 by Mark Kronsbein | Impressum | NutzungsbedingungenWeiterempfehlen | Seitenanfang
0.0018