PHP5 - MySQL - Apache 24 Installation auf Windows Server 2008

Aus bknowledgebase
Zur Navigation springen Zur Suche springen

Hinweis[Bearbeiten]

Bei jeder bisherigen Konfiguration auf meinem Server 2008 64bit bin ich mit der kombination aus apache 24 und php 5.5.0 oder höher auf einen Fehler gelaufen.

das php_...dll modul konnte stets nicht gefunden werden...

Die Installation klappt wunderbar mit PHP 5.0.0 oder kleiner und Apache2.2 oder aber mit PHP 7 und Apache 2.4











Allgemeine Hinweise[Bearbeiten]

Hier die Installation auf Server 2008. Sollte jedoch auch für andere Versionen allgemein Hilfreich sein.


Vorbereitung[Bearbeiten]

Download:

Apache 2.4 von http://www.apachelounge.com -> Hier gibts kompilierte Versionen, die allgemein verbreitet sind.

PHP5 z.B. von http://windows.php.net/download

Mysql Installer von www.mysql.de


Apache Installation[Bearbeiten]

Apache Binaries von apachelounge sind mit Visual Studio kompiliert. Deshalb braucht man die je nach Version auch auf der Seite, angegebene Version von "Microsoft Visual C++ XXXX Redistributable (xxx) - xxx" in meinem Fall die VC14!

  • ApacheXX aus Zip datei z.B. nach "C:\Apache24" entpacken.
  • In httpd.conf die Zeile "ServerName =" durch FQDN oder "localhost" ergänzen.
  • Die Pfade "C:\Apache24\bin\" und "C:\Apache24\" zur PATH Variablen von Windows hinzufügen
  • In das Autostart Verzeichnis von Windows eine Verknüpfung zur "..\bin\ApacheMonitor.exe" hinzufügen (muss nicht sein, ist aber praktisch)
  • Auf einer Konsole:

(Apache Starten, dann sieht man auch ggf. auftretende error Meldungen)

httpd.exe

und

(Apache als Service Installieren)

httpd.exe -k install

Hinweis: Mit "httpd.exe -k uninstall" kann mans auch wieder entfernen)

httpd.conf anpassen[Bearbeiten]

(Pfade können natürlich abweichen je nach selbst gewählten Installationsverzeichnissen)

LoadModule php5_module "C:/Apache24/PHP_5_6_28/php5apache2_4.dll"

AddHandler application/x-httpd-php .php

PHPIniDir "C:/Apache24/PHP_5_6_28"

Mysql Installation[Bearbeiten]

Einfach nur der Installation folgen.