PHP5 - MySQL - Apache 24 Installation auf Windows Server 2008
Inhaltsverzeichnis
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.