Heim > Artikel > Backend-Entwicklung > So lösen Sie das Fehlerproblem von Apache2.4 PHP5.6
Apache2.4 php5.6-Fehlerlösung: 1. Öffnen Sie die Datei httpd.conf und laden Sie die PHP-Konfigurationsdatei. 2. Ändern Sie die Konfigurationsinformationen in php.ini. 3. Geben Sie den Pfad zum Erweiterungspaket an.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP5.6-Version, DELL G3-Computer
Apache2.4+PHP5.6-Konfigurations-Tutorial und Probleme Der Apache-Dienst kann nicht gestartet werden und die PHP-Konfigurationsdatei wird nicht wirksam usw. Lösung
Als ich PHP zum ersten Mal lernte, habe ich die Kombination von Apache2.2+php5.4+mysql5.5 verwendet, da ich mich auf das Erlernen von Laravel vorbereitete und höhere Anforderungen an das hatte PHP-Version, ich habe sie gleichzeitig auf PHP5.6 geändert, da Apache2.2 PHP5.5 und höher nicht unterstützt, sodass Sie die Apache2.4-Version ändern müssen. Im Folgenden wird der Austauschprozess aufgezeichnet und die Lösungen für verschiedene Probleme aufgeführt, die während des Prozesses aufgetreten sind.
Zuerst muss ich PHP5.6 herunterladen. Laden Sie zweifellos die neueste PHP5.6 in der oberen rechten Ecke der offiziellen PHP-Website (www.php.net) herunter.
Dies ist eine Windows-Umgebung, Sie Sie müssen auf die letzte Option zum Herunterladen von Windows klicken indem Sie die Informationen überprüfen
Entpacken Sie es nach Abschluss des Downloads direkt und benennen Sie den Ordner in php5 oder php5.6 um (optional, aber denken Sie daran, es wird später nützlich sein).
Eine Sichtprüfung zeigt, dass alle 5 in Ordnung sind Die Geschwindigkeit des zweiten, den ich ausgewählt habe, ist normal. Schauen Sie sich das Bild an (achten Sie auf Ihre eigene Version). Nach dem Herunterladen habe ich es direkt in d:wampApache2 eingefügt. Merken Sie sich den Ordnernamen
cmd Führen Sie das Befehlszeilenfenster im Administratormodus aus, wechseln Sie in das bin-Verzeichnis unter dem Apache-Verzeichnis und führen Sie den Befehl httpd -k install aus, um den Apache-Dienst im Windows-Dienst zu installieren Fehler wird gemeldet.
#加载PHP LoadModule php5_module "D:/wamp/php5/php5apache2_4.dll" #分配工作给php模块 AddType application/x-httpd-php .php .phtml #加载php配置文件PHPIniDir "D:/wamp/php5"Achten Sie auf Ihren Pfad und die Codesymbole/. Leerzeichen werden fast nie wirksam. Zu diesem Zeitpunkt ist die Konfiguration von Apache abgeschlossen. Sie können das ApacheMonitor-Programm oder den Befehl httpd.exe oder cmd im Bin-Verzeichnis im Apache-Verzeichnis verwenden (httpd.exe -w -n "Apache2.4" -k start, dieser Befehl kann auch den Fehlergrund für den Startfehler anzeigen). oder im Windows-Dienst. Nach dem normalen Start können Sie mit Ihrem Browser auf localhost zugreifen. Wenn „Es funktioniert“ angezeigt wird, bedeutet dies, dass Apache erfolgreich ausgeführt wird. Sie können eine neue PHP-Datei im Standardverzeichnis der Website erstellen im Apache-Verzeichnis) und schreiben Sie phpinfo() hinein. Öffnen Sie den Browser, um die PHP-Versionsinformationen anzuzeigen. Wenn die normale Anzeige anzeigt, dass PHP erfolgreich zu Apache hinzugefügt wurde, konfigurieren Sie PHP und kopieren Sie es Öffnen Sie die Datei php.ini-development im PHP-Verzeichnis und benennen Sie sie um. Lassen Sie mich zunächst über ein kleines Problem sprechen, das beim Anzeigen der PHP-Versionsinformationen unter Daten angezeigt wird Ich weiß nur, dass dies ein PHP-Zeitzonenproblem ist: Ändern Sie in php.ini die Konfigurationsinformationen wie im Bild gezeigt:
Gemäß der Konvention sollten unten einige häufig verwendete PHP-Erweiterungen aktiviert werden, im Allgemeinen einschließlich Curl, mbstring, mysql, mysqli, PDO_mysql usw. Die Möglichkeit, sie zu aktivieren, besteht darin, eine Codezeichenfolge ähnlich der extension=php_mysql.dll in PHP zu finden .ini, das einfach aktiviert werden muss.
Ein Problem, auf das ich gestoßen bin, ist, dass der Neustart des Apache-Servers N-mal nicht wirksam wurde. Ich habe einmal vermutet, dass mit der Apache-Konfiguration etwas nicht stimmt. Nachdem ich die Informationen überprüft und ständig versucht habe, habe ich einen sehr einfachen Fehler gefunden, das heißt, PHP hat auch seinen Standardpfad C: PHP oder irgendetwas befindet sich sowieso auf dem Laufwerk C . Ich habe hier das Laufwerk d, also muss ich den Pfad des Erweiterungspakets angeben: extension_dir = „D:/wamp/php5/ext“ und habe dann festgestellt, dass die Erweiterung endlich aktiviert wurde.
Da ich Mysql5.5 bereits zuvor installiert habe, habe ich die spezifischen Schritte vergessen, sodass ich hier nicht dumm sein werde.
Zusammenfassend lässt sich sagen, dass das häufigste Problem, auf das ich während dieses Upgrade-Prozesses gestoßen bin, darin besteht, dass die Standardpfade von Apache und PHP nicht rechtzeitig geändert wurden. Ihre Standardpfade befinden sich alle auf dem Laufwerk C. Im Allgemeinen werden wir unsere Dateien nicht auf dem Laufwerk ablegen c-Laufwerk unter Windows, daher glaube ich, dass die meisten Leute diese Probleme haben werden, und ich hoffe, dass es für Sie hilfreich sein wird, und es wird mir auch als Referenz für ein erneutes Upgrade dienen.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Fehlerproblem von Apache2.4 PHP5.6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!