Heim >Backend-Entwicklung >PHP-Tutorial >Detailliertes Tutorial zur Installation der Apache- und PHP-Umgebung in Alibaba Cloud Win2016
Dieses Mal werde ich Ihnen ein detailliertes Tutorial zur Installation der Apache- und PHP-Umgebung in Alibaba Cloud Win2016 vorstellen. Was sind die Vorsichtsmaßnahmen für die Installation der Apache- und PHP-Umgebung in Alibaba Cloud Win2016? , lass uns einen Blick darauf werfen.
1. Beschreibung: Das Projekt muss eine Webumgebung auf Alibaba Clouds Windows Server 2016 bereitstellen. MySQL wurde bereits installiert, sodass es nicht erforderlich ist, es mit einem Klick zu installieren (z. B. phpstudy oder wamp, um die Webumgebung zu installieren), Apache und PHP unabhängig voneinander installiert
2. Installation 1. Laden Sie diese drei Dinge entsprechend dem Link herunter. Laden Sie es herunter, je nachdem, ob Ihr System 32 ist -Bit oder 64-Bit. Meine Umgebung ist 64-Bit Beziehen Sie sich auf die Download-Adresse VC2015 (empfohlen, da in VC2012 möglicherweise einige DLLs fehlen)https://www. microsoft.com/en-US/download/details.aspx?id=48145
Apachehttp://www.apachelounge.com /download/PHP (Beachten Sie hier, dass Sie die Non-Version herunterladen müssen. Non-thread-safe ist eine nicht-thread-sichere Umgebung mit IIS, während thread-safe eine Umgebung mit Apache ist.) http://windows.php.net/download/ Download abgeschlossen 2 . Installieren Sie VC in WindowsServer2016, öffnen Sie direkt vcredist_x64.exe, um 3 zu installieren, extrahieren Sie es auf ein bestimmtes Laufwerk, z. B. mein E-Laufwerk, und ändern Sie die Datei name to php56 4. Suchen Sie dieSystemvariable und ändern Sie sie
5 , erstellen Sie eine Kopie von E:php56php.ini-produktion und benennen Sie sie in php.ini um, bearbeiten Sie die php.ini-Datei in Aktivieren Sie einige erforderliche Erweiterungen, ändern und speichern Sie ; extension_dir = "ext" => extension_dir = "E:php56ext" (Entfernen Sie das Semikolon vor der Erweiterung und ändern Sie die rechte Seite in den ext-Pfad installiertes PHP, sonst wird die Erweiterung nicht erfolgreich geladen) ;extension=php_mbstring.dll => extension=php_mysql.dll => 🎜>; extension=php_curl.dll => extension=php_curl.dll
; extension=php_pdo_mysql.dll =>
6 Befehl: php -v, das Folgende bedeutet Erfolg
7. Installieren Sie Apache, entpacken Sie zuerst die Datei. Legen Sie sie auch auf das Laufwerk E und benennen Sie sie in Apache24 um 8. Öffnen Sie die Datei httpd.conf von Apache, um sie zu konfigurieren Änderung: (E ist die Festplatte, die ich installiert habe)Dienst aktivieren
Verzeichnisdateien, Sie können sie auch in anderen Ordnern ablegen, ich behalte sie hier in htdocs
Suffixdateien, die den Zugriff ermöglichen
Ändern Sie e, der Standardwert ist c
Fügen Sie diese Sätze schließlich am Ende hinzu
9. Die Installation ist abgeschlossen, klicken Sie auf Start
Starten Sie cmd, geben Sie e:Apache24bin (Ihr Apache-Installationsverzeichnis) ein
Führen Sie httpd -k install aus (verwenden Sie PowerShell kann diesen Befehl nicht ausführen)
Klicken Sie nach der Ausführung auf Start
10. Wenn alles gut geht, wird Apache dies tun erscheint. Starten Sie die Seite und zeigen Sie an, dass Ihre Installation abgeschlossen ist
11. Überprüfen Sie, schreiben Sie eine phpinfo.php-Datei für den Zugriff, das ist normal
3. Die oben genannten Ergebnisse werden nur erzielt, wenn alles gut läuft. Wenn nicht, können die folgenden Fallstricke auftreten: 1. Der lokale Zugriff ist möglich schlägt fehl
Wenn diese Situation auftritt, ist es sehr wahrscheinlich, dass Ihr Port nicht geöffnet ist. Wenn das folgende Bild angezeigt wird, bedeutet dies, dass der Port nicht geöffnet ist offen (ich verwende Port 80)
Lösung: Melden Sie sich bei Ihren Alibaba Cloud-Servereinstellungen an, wie im Beispiel unten, stellen Sie die Portentwicklung auf Zugriff
2. VC wird auf die Version 2012 installiert, einige DLL-Dateien gehen möglicherweise verloren
Lösung:
Laden Sie die fehlenden Plug-Ins herunter und legen Sie sie auf das Laufwerk C:Wenn es immer noch funktioniert Wenn dies nicht funktioniert, wird empfohlen, zuerst das zuvor installierte VC2012 zu deinstallieren und es dann erneut zu versuchen. Laden Sie VC2015 herunter und installieren Sie
3. PHP wird als Nichtversion installiert, was dazu führen kann Startfehler
Lösung:
Löschen Sie zuerst die durch PATH festgelegte Variable, laden Sie dann eine vollständige Nicht-Nicht-Version von PHP herunter, um die vorherige abzudecken, starten Sie den Computer neu und setzen Sie ihn zurück die PATH-Variable (wenn es immer noch nicht funktioniert, deinstallieren Sie VC, starten Sie den Vorgang neu)
4. Die Erweiterung von php.ini ist ungültig hat Erweiterungen wie mysql und mysql_pdo aktiviert. Es ist auch korrekt, den Ladepfad mit phpinfo zu überprüfen, aber diese Erweiterungen werden nicht geladenLösung: Überprüfen Sie das Erweiterungsverzeichnis Ihrer php.ini, da der Standardwert extension_dir="ext" ist. Wenn Ihr PHP an anderer Stelle installiert ist, müssen Sie den Pfad entsprechend ändern. Meiner ist beispielsweise in E:php56ext
Nach der Modifikation
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie unter Bitte achten Sie auf andere verwandte Themen im Artikel zur chinesischen PHP-Website!
Empfohlene Lektüre:
Das obige ist der detaillierte Inhalt vonDetailliertes Tutorial zur Installation der Apache- und PHP-Umgebung in Alibaba Cloud Win2016. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!