Heim >Backend-Entwicklung >PHP7 >Verstehen Sie die Entwicklungsumgebung php7+Apache2.4

Verstehen Sie die Entwicklungsumgebung php7+Apache2.4

coldplay.xixi
coldplay.xixinach vorne
2020-12-14 16:58:302968Durchsuche

php7Die Kolumne stellt ihre Entwicklungsumgebung mit Apache2.4 vor Aktualisierung der Technologie, PHP ist In Webseiten werden Backend und andere Bereiche immer wichtiger; ich bin ein Grundschüler, der gerade die Schule verlassen hat, aber ich mag das Programmieren heute und werde Ihnen zeigen, wie man PHP manuell konfiguriert Umgebung unter Windows und IIS; ich hoffe, es kann verwirrten Freunden helfen. Wenn Sie Fehler oder gute Vorschläge haben, lassen Sie es mich wissen.

Verzeichnis

Verstehen Sie die Entwicklungsumgebung php7+Apache2.4 1. Software-Download

2. Installationsanweisungen

3. Apache-Konfiguration (Der Server ist IIS, bitte umgehen )

4. iis-Konfiguration (

Der Server ist Apache, bitte Bypass Over

)

5. PHP-Konfiguration

6. Zusätzlich

1. Software-Download

1.1 PHP7

Offizieller Website-Download von PHP7, der unterteilt ist in

Nicht Thread-sicher

und

Thread Safe
Version; Die beiden Hauptversionen sind jeweils an IIS- und Apache-Server angepasst; ;

(Hinweis: Download Version 2.4, Version 2.2 kann nicht verwendet werden)

Windows wird mit IIS geliefert, ich werde sie hier nicht einzeln erklären; Partner, die es nicht installiert haben Sie können zu http://www.microsoft.com/zh-cn/download/details.aspx?id=48145 gehen, um die Installation auszuführen

2. Installationsanweisungen

Nehmen Sie ein persönliches Beispiel: Speichern Sie PHP und Apache und andere Software werden im Verzeichnis D:Server gespeichert.

D:Serverphp7D:ServerApache24

D:ServerWWW

Verstehen Sie die Entwicklungsumgebung php7+Apache2.4 . conf)


3.1 Verzeichnisänderung

Apache-Verzeichnis

wird geändert in: ServerRoot „D:/Server/Apache24“

Website-Speicherverzeichnis

wird geändert in: DocumentRoot „D :/ Server /WWW/ "

3.2 PHP-Einstellungen

Hinzufügen: (beachten Sie, dass sich das Element phpIniDir oben befindet) PHP7-Verarbeitungsschnittstelle für Apache

PHPIniDir "D:/Server/Php"

AddType application/x -html –k install

D:

Cd D:ServerApache24

httpd –k installhttpd –k startFour. iis-Konfiguration

Internetinformationsdienste (IIS ) Manager, fügen Sie FastCgi-Modulzuordnung hinzufügen hinzu.

Anfragepfad: *.php. Modul:

FastCGIModule.

Ausführbare Datei: Wählen Sie unter dem entpackten Paket php-cgi.exe aus. Name: phpcgi.

Hinweis: Wenn kein Fastcgimodule-Modul vorhanden ist, fügen Sie das CGI-Modul in IIS im Programm hinzu, um Fenster hinzuzufügen und zu löschen.

5. PHP-Konfiguration (öffnen Sie das PHP-Verzeichnis, kopieren Sie php.ini-development und ändern Sie es in php.ini)


5.1 ext-Erweiterungsverzeichnispfad


Öffnen Sie php.ini und suchen Sie; extension_dir = „D:/Server/Php/ext“, entfernen Sie das Semikolon davor.

(Der Erweiterungspfad muss angegeben werden, sonst kann PHP7 nicht gestartet werden. Im Allgemeinen können Sie PHP7 nach dem Öffnen des Ext-Erweiterungsverzeichnisses erfolgreich über die Befehlszeile starten. Wenn dies immer noch fehlschlägt, bedeutet dies, dass Ihr PHP-Pfad dies nicht getan hat wurde zur Umgebungsvariablen hinzugefügt (oder Sie Die Umgebungsvariablen werden von alten PHP-Versionen verwendet))

5.2 Aktivieren Sie einige Erweiterungen


Erfassen Sie persönliche Bedürfnisse, erklären Sie sie nicht einzeln;

5.3 Fastcgi einschalten (für IIS-Umgebung )

; fastcgi.impersonate = 0 (kommentieren Sie „;“), ändern Sie 1;

(Ab PHP5.3 gibt es keine php5isapi.dll in der PHP-Datei und sie kann nicht über die ISAPI-Erweiterung auf IIS6 ausgeführt werden. Das heißt, PHP5.3 und spätere Versionen unterstützen die Verwendung von ISAPI nicht mehr Erweiterung zur Ausführung in IIS. )

5.4 Aktivieren Sie IIS

;cgi.fix_pathinfo=1; (entfernen Sie den Kommentar „;“) 5.5 Deaktivieren Sie cgi.force_redirect

; cgi.force_redirect = 1 (kommentieren Sie „;“), ändern Sie 0; gi.rfc2616_headers = 0 (auskommentieren „;“), Änderung 1; (Für IIS-Umgebung
)

Wenn während des PHP-Konfigurations- und Installationsprozesses mit Windows7 IIS7 die PHP-Konfiguration falsch ist, wird die Fehlermeldung „FastCGI-Prozess unerwartet beendet“ angezeigt. Sie können es unter DOS verwenden

php –v

Führen Sie das Debuggen und Anzeigen durch. Im Allgemeinen wird die Fehlermeldung der PHP-Konfiguration gemeldet. Ändern Sie einfach die entsprechende PHP-Konfiguration.


Erstellen Sie nach der Konfiguration eine info.php im Zugriffsverzeichnis (WWW) und geben Sie die PHP-Informationen aus, um die folgenden Ergebnisse zu erhalten:

Das obige ist der detaillierte Inhalt vonVerstehen Sie die Entwicklungsumgebung php7+Apache2.4. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jianshu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen