Hallo!
Wie schon im Titel zu lesen, bin ich der totale Anfänger was Apache und PHP betrifft. Ich möchte das alles nutzen können und verstehen, aber wenn ich hier im Forum lese um meine Probleme selber zu lösen, dann verstehe ich von dem was ich hier lese rein gar nichts und fange langsam an zu verzweifeln. So schwer kann es doch gar nicht sein?!
Was ich machen will:
1. Apache http Server runterladen und installieren
2. PHP5 runterladen und in den Apache http Server integrieren
1. Apache 2.2.4
Ich öffne die Seite http://httpd.apache.org/download.cgi und lade die Datei apache_2.2.4-win32-x86-no_ssl.msi runter. Ich installiere nun Apache 2.2.4:
„Network Domain“ lasse ich frei
bei „Server Name“ trage ich localhost ein
bei „Administrator’s Email Adress“ trage ich meine Mail-Addi ein
Alle anderen Einstellungen lasse ich so wie sie sind. Installiert wird alles im Verzeichnis, C:\Programme\Apache Software Foundation\Apache2.2\
Nach einigen Sekunden ist die Installation abgeschlossen und der Apache Service Monitor zeigt mir an, dass Apache2 läuft. Ein Klick auf Stop/Start... es funktioniert.
Im Browser gebe ich die Adresse http://localhost ein. Ich erhalte „It works!“. Der Apache Webserver ist also wirklich erfolgreich installiert?! Sehr schön!
2. PHP 5.2.1
Ich gehe auf die Seite http://de.php.net/downloads.php#v5 und lade mir die Datei PHP 5.2.1 installer für Windows herunter.
Installiert wird es ins Verzeichnis c:\Programme\PHP
Ich wähle mir Apache 2.2.x als den zu konfigurierenden Web Server aus.
Bei Apache Configuration Directory trage ich C:\Programme\Apache Software Foundation\Apache2.2\conf\ ein. Es wird installiert… ich erhalte eine Fehlermeldung, “Ein Dienst konnte nicht beendet werden.” Kann sich ja nur um Apache handeln. Ich deaktiviere den Apache Web Server und starte die PHP-Installation neu. Ich wähle „Reparieren“ aus. Es wird installiert... diesmal ohne Fehlermeldung. Ich starte den Apache WS neu. Läuft ohne Probleme.
Was jetzt? Funktioniert PHP bei mir?
Ich öffne einen Texteditor und schreibe
<? php
phpinfo()
?>
in das leere Dokument. Das speicher ich als test.php im Ordner C:\Programme\Apache Software Foundation\Apache2.2\htdocs ab.
Nun rufe ich in meinem Browser http://localhost/test.php auf.
Ich erhalte den reinen Text aus der Datei test.php (die 3 Zeilen oben) und nicht etwa ein html-Dokument das mir irgendwelche Informationen über PHP anzeigt.
Was soll ich jetzt tun? Wie integriere ich PHP 5.2.1 auf meinem Apache 2.2.4 Web Server?
Schon mal vielen Dank für die Hilfe. Ich weiß echt nicht mehr weiter
MfG,
XaserIII