Verfasst: 05.01.2012, 22:23
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 !
( das angebotene, hier "Lighty-PC.suse121", einfach durch "localhost" ersetzen )
Beim Setup habe ich Typical stehen lassen !
( 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 !
( 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 !
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 ...
( 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 !
( 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 )
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 )
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 !
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 !
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 !
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 !