Apache mit PHP4 und MySQL installieren (unter Windows)
Das wird benötigt:
- Apache 1.3.24
- PHP 4.1.2
- MySQL 3.23.49
Nun zur Installation:
Als erstes startest Du die msi-Datei und installierst den Apache nach C:\Apache. Nach der erfolgreichen Installation wechseln wir dann in das Verzeichnis conf und editieren die Datei http.conf, welche man aber vorher ruhig in einem anderen Verzeichnis sichern sollte.
Diese Einstellungen sollten nun in der httpd.conf vorgenommen werden:
ServerRoot "c:/apache/"
ServerName deinServerName
DocumentRoot "c:/apache/htdocs/"
DirectoryIndex index.html index.htm index.php3 index.php index.phtml
ScriptAlias /cgi-bin/ "C:/apache/cgi-bin/"
Es gibt genau 2 Möglichkeiten PHP einzubinden:
1. Variante: Die php.exe in den Webserver einbinden, dazu sollten folgende Angaben in der httpd.conf gemacht werden:
ScriptAlias /php/ "c:/php4/"
AddType application/x-httpd-php .php .php3 .php4
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php.exe"
2. Variante: PHP als Modul in den Webserver einbinden (die bessere Variante), dazu sollten folgende Angaben in der httpd.conf gemacht werden:
LoadModule php4_module c:/php4/sapi/php4apache.dll
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
Nun zur Installation von PHP: Zuerst die PHP Dateien unter C:\php4 installieren und anschließend die Datei php.ini-dist nach C:\windows kopieren und dort in php.ini umbenennen. Diese Datei muss nun mit Hilfe von einem Editor ein wenig angeändert werden:
doc_root = c:\apache\htdocs\
extension_dir = c:\php4\
In der Datei gibt es noch einen Abschnitt MySQL, welchen man wie folgt abändern sollt:
mysql.default_port = 3306;
mysql.default_host = 127.0.0.1;
mysql.default_user = root;
So PHP ist nun fertig installiert und so konfiguriert, dass alle Dateien im htdocs Verzeichnis mit PHP geparst werden.
Nun installieren wir bei MySQL die Standartinstallation nach c:\mysql und starten nach der Installation den MySQL-Daemon, welchen man unter c:\mysql\_inmysqld findet. Bei manchen Versionen heißt der Daemon auch "shareware-mysqld". Den MySQL-Daemon sollte amn unter Windows 95/98 in den Autostart Ordner einfügen, unter Windows NT als Dienst installieren, damit dieser automatisch bei Hochfahren gestartet wird.
Nachdem dies geschafft wäre, startet man am besten den Rechner noch einmal neu und erstellt dann eine Datei mit dem Namen phpinfo.php, welche folgenden Inhalte hat:
<? phpinfo(); ?>
Diese Datei kopiert man nun nach c:\apache\htdocs und gibt dann im Internet Explorer folgendes ein:
Wenn nun keine fehlermeldung sondern eine Seite mit Informationen über die eigene PHP-Version kommen, dann ist alles glatt gelaufen.
gefunden @ http://www.code-box.de





