Heim > php教程 > php手册 > Aufbau einer PHP-Entwicklungsumgebung unter Windows7 (iis7 PHP7 PHPStorm2016.2.1)

Aufbau einer PHP-Entwicklungsumgebung unter Windows7 (iis7 PHP7 PHPStorm2016.2.1)

WBOY
Freigeben: 2016-10-15 10:31:46
Original
2079 Leute haben es durchsucht

Ich habe schon früher mit der asp.net-Entwicklung gearbeitet und die Verwendung von Visual Studio 2012 ist recht komfortabel und recht intelligent, was die Entwicklungseffizienz erheblich verbessert und den Prozess verkürzt

Das Auftreten von Programmfehlern und die Verwendung direkt nach der Installation ohne unnötige Vorgänge sind sehr praktisch.

Da ich dieses Mal PHP entwickeln möchte, habe ich beim Aufbau einer Entwicklungsumgebung viele Informationen herangezogen. Mein erstes Ziel ist es, das Debuggen zu vereinfachen, aber in Tatsächlich hatte ich es vorher nicht

Nachdem ich es kontaktiert hatte, entschied ich mich schließlich für PHPStorm (hauptsächlich wegen der sauberen Schnittstelle). Ich habe immer noch nach Informationen gesucht, die nicht so praktisch sind wie VS Kann sofort nach der Installation verwendet werden. Also

Zeichnen Sie nun den gesamten Prozess der Einrichtung der Umgebung auf.

1. PHP7 in der Windows7-Umgebung installieren

Zuerst müssen Sie den IIS des Systems einschalten, auf Systemsteuerung → Programme und Funktionen → Windows-Funktionen ein- oder ausschalten klicken und dann die Internetinformationsdienste wie unten gezeigt überprüfen

Klicken Sie auf OK und die Installation ist abgeschlossen.

Als nächstes finden Sie den Internet Information Services (IIS) Manager über Systemsteuerung → Verwaltung

Nach der Installation von IIS müssen Sie den PHP Manager installieren. Laden Sie ihn von der offiziellen Website von Microsoft herunter: https://www.iis.net/downloads/community/2010/09/php-manager-for-iis-7

Das Herunterladen und Installieren ist sehr einfach. Nachdem die Installation abgeschlossen ist, öffnen Sie IIS und Sie sehen den PHP-Manager wie unten gezeigt

Als nächstes müssen Sie zur offiziellen PHP-Website gehen, um PHP7 herunterzuladen, Download-Link: http://windows.php.net/download#php-7.0

Wählen Sie je nach System 32-Bit oder 64-Bit. Ich habe die VC14 x64 Non Thread Safe Zip-Version heruntergeladen, bei der es sich um die 64-Bit-Version ohne Thread handelt.

Entpacken Sie es nach dem Herunterladen an den Ort, an dem Sie es speichern möchten. Ich habe es hier nach C:php7.0 entpackt.

Doppelklicken Sie anschließend in IIS auf die Option „PHP-Manager“, klicken Sie dann auf „Neue PHP-Version registrieren“ und wählen Sie „php-cgi.exe“ in dem Ordner aus, in dem PHP dekomprimiert wurde, wie unten gezeigt

Klicken Sie auf OK und PHP7 wird installiert.

Sie können über IIS eine neue Website erstellen, um zu testen, ob auf die PHP-Datei normal zugegriffen werden kann. Bitte sehen Sie sich die IIS-Demonstration des vierten Schritts unten an.

2. Installation von PHPStrom 2016.2.1

Die Installation von PHPSstrom ist sehr einfach, die offizielle Download-Adresse der Website: https://www.jetbrains.com/phpstorm/

Da es sich um eine kostenpflichtige Software handelt, müssen Sie sie knacken, um sie verwenden zu können. Wählen Sie nach dem Start von PHPStrom den Lizenzserver aus, kopieren Sie dann die Adresse http://jetbrains.tencent.click/ und geben Sie sie ein. Dann kann es normal verwendet werden. Ich weiß nicht, ob diese Adresse in Zukunft ungültig wird ^_^.

Okay, PHPStrom wurde installiert, da es sich um die englische Version handelt. Wenn Sie das chinesische Paket benötigen, können Sie online nach dem chinesischen Paket suchen und dann das heruntergeladene chinesische Paket in das lib-Verzeichnis unter dem PHPStorm-Installationsverzeichnis kopieren. und neu starten.

3. Installation des Debugging-Tools xdebug

Die neueste Version von xdebug ist Version 2.4.1, offizielle Download-Adresse der Website: https://xdebug.org/download.php

Laden Sie je nach System die 32-Bit- oder 64-Bit-Version herunter. Das zuvor heruntergeladene PHP ist eine nicht-thread-sichere 64-Bit-Version, daher lädt xdebug auch die nicht-thread-sichere 64-Bit-Version herunter. Die Download-Version ist PHP 7.0 VC14 (64 Bit)

Nachdem der Download abgeschlossen ist, speichern Sie die heruntergeladene Datei php_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll an dem Ort, an dem Sie sie speichern möchten. Zur Vereinfachung der Verwaltung speichere ich die Datei im ext-Ordner im PHP-Dateiverzeichnis.

Als nächstes konfigurieren Sie php.ini, öffnen die Datei php.ini im Verzeichnis C:php7.0 und fügen den folgenden Text am Ende der Datei hinzu

[XDebug]
zend_extension_ts="C:php7.0extphp_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll" //Dies ist der Speicherpfad der von xdebug heruntergeladenen dynamischen Linkbibliothek Es wird empfohlen, den absoluten Pfad zu verwenden 🎜> xdebug.remote_port=9000 // Dies stellt den Überwachungsport des Servers dar
xdebug.idekey="PHPSTORM" //Dies ist das Schlüsselwort des Debuggers, das beim Konfigurieren von Plug-Ins in Chrome und Firefox verwendet wird

Wie unten gezeigt


Überprüfen Sie als Nächstes, ob Xdebug erfolgreich installiert wurde

Geben Sie C:php7.0php.exe -m in die Eingabeaufforderung ein

4. Konfigurieren Sie Xdebug in PHPStorm

Starten Sie zuerst PhpStorm und erstellen Sie ein neues leeres Projekt mit dem Namen csPHP. Der Speicherpfad ist D:csPHP

Eine neue index.php-Datei wurde im Projekt erstellt

Als nächstes öffnen Sie iis und erstellen eine neue Website mit dem Namen csphp, die auf das Verzeichnis des neuen Projekts verweist, das wir gerade erstellt haben. Der Port ist auf 801 eingestellt

Klicken Sie auf „OK“. Die Website wurde erfolgreich hinzugefügt.

Einfachen Code in die Datei index.php geschrieben

Durchsuchen Sie IIS

Sie können erfolgreich durchsuchen, was darauf hinweist, dass PHP konfiguriert wurde

Die durchsuchte Adresse ist http://localhost:801/index.php

Als nächstes müssen Sie es in PhpStorm konfigurieren

Klicken Sie auf Datei→Einstellungen

Klicken Sie auf PHP

in Sprachen und Frameworks

PHP-Sprachstufe 7 auswählen

Klicken Sie auf die Option „Dolmetscher“

Klicken Sie auf das „Pluszeichen“ und wählen Sie wie folgt aus

Klicken Sie nach der Einstellung auf OK

Als nächstes legen Sie die folgenden Einstellungen in der Option Sprache und Framework→PHP→Debug→DBGp Proxy fest

IDE-Schlüssel: PHPSTORM //Dies entspricht dem Wert von xdebug.idekey

Host:localhost //Dies entspricht der Browseradresse unseres Projekts

Port:9000 //Dies ist die Portnummer

Klicken Sie auf OK, nachdem die Einstellungen abgeschlossen sind.

Dann klicken Sie auf Ausführen→Konfiguration bearbeiten, um die Optionen zu öffnen

Klicken Sie auf Standardeinstellungen→PHP-Webanwendung

Browseroption Wählen Sie Google Chrome und klicken Sie auf OK.

Denn als nächstes müssen wir das Xdebug-Hilfs-Plug-in in Google Chrome installieren

Suchen Sie in den Google-Erweiterungen nach dem Xdebug-Helper und fügen Sie

hinzu

Nach dem erfolgreichen Hinzufügen und Aktivieren klicken Sie auf Optionen

PHPSTORM als IDE-Schlüssel in den Optionen auswählen und speichern

Zu diesem Zeitpunkt sind alle diese Umgebungskonfigurationen endgültig abgeschlossen.

Testen Sie abschließend das Debugging von PHPSTORM

Klicken Sie im Projekt auf dieses Symbol, um die Überwachung zu öffnen

Setzen Sie Haltepunkte und klicken Sie zum Debuggen auf Google Chrome

Wenn das Projekt zum ersten Mal debuggt wird, wird die folgende Schnittstelle angezeigt

Wählen Sie das gesamte Projekt aus und klicken Sie auf „Akzeptieren“, um zu akzeptieren, dass alle Projektdateien debuggt werden können

Die Debugging-Ergebnisse sind auf einen Blick klar und alle Variablenergebnisse sind sichtbar

Okay, jetzt sind alle Konfigurationen endlich abgeschlossen und der Entwicklungsprozess des Projekts wird in Zukunft auch aufgezeichnet.

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage