Apache 2.2 mit PHP 5.3.8 auf Windows 7 installieren

Antworten
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »


Apache 2.2 mit PHP 5.3.8 auf Windows 7 installieren

Ich habe mich dem Problem mal angenommen und fasse an dieser Stelle zusammen wie die Installation ablief !

Zuerst werden die erforderlichen Dateien herunter geladen !

Diese sind:
- Apache 2.2
http://httpd.apache.org/download.cgi#apache22
( Win32 Binary without crypto (no mod_ssl) (MSI Installer): httpd-2.2.21-win32-x86-no_ssl.msi )

- PHP 5.3.8
http://windows.php.net/download/
( VC9 x86 Thread Safe (2011-Aug-23 12:01:10) *.zip )

Angefangen wird dann mit dem Start der Apache Installation !
( Doppelklick auf: httpd-2.2.21-win32-x86-no_ssl.msi )

Installationsverlauf folgen und dabei die Lizenz akzeptieren !
Im Fenster "Server Informationen" folgen die ersten Ein-/Angaben !

Bild
( das angebotene, hier "Lighty-PC.suse121", einfach durch "localhost" ersetzen )

Beim Setup habe ich Typical stehen lassen !
Bild
( sollte man andere oder weitere Funktionen auswählen wollen muss man hier "Custom" markieren - empfohlen wird "Typical" )

Vor der Installation wird dann noch der Installation-Ordner eingestellt !
Bild
( mit einem Klick auf "Change" kann man hier auch ein anderes Installationverzeichnis einstellen )

Mit einem Klick auf "Next" startet dann die Insatllation !
Sollte ein Antivirenprogramm erkannt werden wird davor gewarnt !
( es wird daher dringend empfohlen Schutzprogramme von der Inst. zu deaktivieren )

Nach der Installation von Apache startet man seinen Browser und gibt folgendes in die Adresszeile ein !
http://localhost

Sollte die Installation korrekt durchgelaufen sein erscheint dein "It work's !
Bild

Herzlichen Glückwunsch - Apache wurde erfolgreich installiert !

Nun folgt die Installation von PHP !

Da es besser ist PHP in einen separaten Ordner zu packen wird zunächst ein neuer Order erstellt !
Ich habe dazu den Ordner "PHP" auf C: erstellt !
C:\PHP

Dann wird die herunter geladene *.zip-Datei entpackt !
Entweder im aktuellen Ordner ...
Bild
( dann muss der Entpackte Inhalt nur per STRG + C / STRG + V in den Ordner "PHP" übertragen werden )

oder die *.zip-Datei wird einfach direkt in den Ordner "PHP" entpackt !
Bild
( Pfad direkt eingeben, oder per Durchsuchen auswählen )

Nun wird die php.ini erstellt !
Dazu kopiert man mit STRG + C die "php.ini-development",
fügt diese mit STRG + V wieder in das selbe Verzeichnis ein
und ändert auf Rückfrage den Dateinamen auf "php.in" !
Es wird empfohlen dazu die "Erweiterungen bei bekannten Dateitypen" einzublenden !
( Organisieren / Ordner- und Suchoptionen / Ansicht )

Bild

Konfiguration Apache 2.2 für PHP Installation

Um mit PHP arbeiten zu können, muss man nun Apache konfigurieren !
Dazu bearbeitet man dann die httpd.conf !
( in meinem Beispiel ist diese im Ordner Apache2.2/conf )

Bild

Da zum bearbeiten der httpd.conf Administratorrechte erforderlich sind,
startet man erst den Editor ( Notepad ) als Administrator) und dann über öffnen ( STRG + O ) die httpd.conf !

Bild

In die httpd.conf werden dann folgende Einträge ergänzt !

suche:
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
danach einfügen:
LoadModule php5_module "c:/PHP/php5apache2_2.dll"

suche:
#AddOutputFilter INCLUDES .shtml
danach einfügen:
AddType application/x-httpd-php .php

ganz am Ende einfügen:
PHPIniDir "C:/PHP"

( der letzte Eintrag sagt Apache wo sich die php.ini befindet )
(( muss bei Verwendung eines anderen Ordners/Verzeichnisses natürlich geändert/angepasst werden ))

Die Datei bitte noch nicht schließen, es folgen noch Einträge !

Um die Übersicht zu behalten richtet man jetzt noch einen Ordner für Webinhalte ein !
( muss man nicht machen - ist aber übersichtlicher, da sonst alles im Ordner Apach2.2 installiert würde ) ;)
Ich habe daher also auf C: den Ordner "Websites" eingerichtet !

Bild

Da "Websites" jetzt das Root-Verzeichnis ist sind in der httpd.conf noch weitere Einträge zu ändern !
( deswegen wurde die Datei httpd.conf" auch noch nicht geschlossen ) ;)

Die Änderung sind:

suche:
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
ersetzen mit:
DocumentRoot "C:/Websites"

suche:
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
ersetzen mit:
<Directory "C:/Websites">

Danach wird die httpd.conf gespeichert und geschlossen und Windows neu gestartet !
( auch hier muss der Pfad, falls andere Ordner/Verzeichnisse eingerichtet wurden, natürlich geändert/angepasst werden )

PHP Installation testen

Um die PHP Installation zu testen wird im Ordner "Websites" ein neus Textdokument erstellt !

Name:
phpinfo.php

Inhalt:
<?php
phpinfo();
?>

Nach dem diese Datei gespeichert wurde starten wir den Browser und rufen die folgende Adresse auf !
http://localhost/phpinfo.php

Es sollte nun eine Seite geöffnet werden, die die Konfiguration von PHP anzeigt !

Bild

Bild

Herzlichen Glückwunsch PHP wurde erfolgreich installiert !


Sollte es bei der Apache- oder der PHP-Installation zu Problemen kommen, steh das Forum natürlich für entsprechende Fragen zur Verfügung !
Wir werden uns dann bemühen möglichst alle Probleme zu lösen ! ;)
LG, Lighty
Antworten

Zurück zu „Tipps: Windows Vista / Windows 7“