Mein Betriebssystem ist Windows 10 Pro x64 und ich habe VC14
Pakete x86 und x64 installiert.Verwenden von PHP 7 mit WAMP
Ich habe ein php7.0.0 Verzeichnis wamp/bin/php
hinzugefügt, kopiert Dateien php.ini
, phpForApache.ini
und wampserver.conf
und modifiziert, um die Verzeichnisse und PHP-Erweiterungen in diesen Dateien.
Es ist mein wampserver.conf
:
<?php
$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';
//PHP 7 needs Apache 2.4.x and doesn't works with Apache 2.2.x
$phpConf['apache']['2.4']['LoadModuleName'] = 'php7_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php7apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] = '';
?>
Es korrekt von WAMP gelesen wird, weil, wenn ich die php7.0.0 Version wählen, die Apache httpd.conf diese Zeile bekommt:
LoadModule php7_module "c:/wamp/bin/php/php7.0.0/php7apache2_4.dll"
Der Weg ist korrekt und die DLL-Datei existiert, aber der Apache-Dienst startet nicht und wenn ich Apache-Erweiterungen überprüfe, wird das php7_modul als nicht gefunden (rotes Quadrat) angezeigt.
Wenn ich Apache Fehlerprotokoll überprüfen, die nur berichtet, ist
[Di 8. Dezember 11: 02: 14,021018 2015] [Kern: warnen] [pid 5008: tid 516] AH00098: pid-Datei C : /wamp/bin/apache/apache2.4.9/logs/httpd.pid überschrieben - Unsauberes Herunterfahren des vorherigen Apache-Laufs?
Hat jemand, der erfolgreich PHP 7 im WAMP-Server ausgeführt hat, eine Lösung für dieses Problem? Vielen Dank.
hallo tyd01, ist Ihr Problem gelöst? – Rathinam
Hallo, eine lange Zeit, dass ich nicht hierher zurückkomme. Ja ich hatte die Antwort gefunden (siehe den markierten Post unten). Aber da die neuen Versionen von WAMP PHP 7 enthalten, müssen Sie es nur installieren/aktualisieren. – tyd01