Heim  >  Artikel  >  Backend-Entwicklung  >  Beste Einstellungen für die Dateiverwaltung in der lokalen PHP-Entwicklungsumgebung (WSL/Docker)

Beste Einstellungen für die Dateiverwaltung in der lokalen PHP-Entwicklungsumgebung (WSL/Docker)

藏色散人
藏色散人nach vorne
2023-04-04 15:23:031377Durchsuche

Dieser Artikel vermittelt Ihnen relevantes Wissen über PHP. Es geht hauptsächlich um die besten Dateiverwaltungseinstellungen von PHP in der lokalen Entwicklungsumgebung unter WSL oder Docker. Ich hoffe, dass es für alle hilfreich ist.

Beste Einstellungen für die Dateiverwaltung in der lokalen PHP-Entwicklungsumgebung (WSL/Docker)

php Die besten Einstellungen für die Dateiverwaltung in der lokalen Entwicklungsumgebung unter WSL oder Docker

Anforderungen

Es kommt häufig vor, dass WSL oder Docker oder virtuelle Maschinen verwendet werden. Wie werden die Dateien bereitgestellt? Das lokale Entwickeln und Debuggen ist ein häufig auftretendes Problem. In diesem Artikel wird davon ausgegangen, dass der Entwickler selbst das Windows-Betriebssystem verwendet.

Lösung

In diesem Fall ist es am besten, zwei Codesätze zu erstellen.
Hinweis: Unabhängig von der Lösung werden PHP, Nginx, MySQL und Redis im Container oder in der WSL abgelegt.

Diskussion über eine Reihe von Codelösungen

(1) Das Platzieren des Codes auf dem Host-Computer hat den Vorteil, dass phpstorm schnell indizieren und problemlos Abfragen durchführen kann, aber das Debuggen ist langsam, die Ausführung langsam oder überhaupt nicht umsetzbar.
(2) Der Code wird in einem Container oder einer virtuellen Maschine platziert, die sich schnell debuggen und ausführen lässt, aber die Volltextsuche auf der Maschine ist sehr langsam und für Editoren nicht benutzerfreundlich.
Eine Reihe von Codes kann die Anforderungen also nicht erfüllen.

Diskussion über die Lösung von zwei Codesätzen

Fügen Sie einen Codesatz auf dem Host-Computer ein, und bei jeder Änderung sollte der Code im Container automatisch oder manuell entsprechend geändert werden. Auf diese Weise ist die Kompatibilität gegeben Wenn dies erreicht ist, ist die lokale Entwicklung schnell, das Debuggen ist schnell und die Ausführung ist schnell.

Automatisierungsspezifische Implementierung

Verwenden Sie die Funktion von phpstorm, um den ursprünglichen Prozess des automatischen Datei-Uploads zu ändern.
Es ist erforderlich, dass in der lokalen Entwicklungsumgebung auf die Dateien des Containers/der virtuellen Maschine/Docker/WSL zugegriffen werden kann, die Ordnerzuordnung (oder Laufwerkszuordnung) erstellt werden kann, die Mount-Methode SFTP sein kann und die Docker-Daten vorhanden sind Lautstärke genutzt werden kann.
(1) Suchen Sie in den PHPStrom-Einstellungen nach „Bereitstellung“, wählen Sie das +-Zeichen und dann SFTP oder lokal aus:
(2) Geben Sie die Informationen des Remote-Hosts ein

Beste Einstellungen für die Dateiverwaltung in der lokalen PHP-Entwicklungsumgebung (WSL/Docker)

Das Bild oben ist SFTP
Beste Einstellungen für die Dateiverwaltung in der lokalen PHP-Entwicklungsumgebung (WSL/Docker)

Das Bild oben zeigt die Laufwerkszuordnung.

(3) Wählen Sie dann Zuordnungen aus und geben Sie den lokalen Codepfad und den Remote-Host-Codepfad ein. Hinweis: Der Remote-Pfad ist relativ zum zuvor festgelegten Root-Pfad.
Beste Einstellungen für die Dateiverwaltung in der lokalen PHP-Entwicklungsumgebung (WSL/Docker)

(4) Wählen Sie dann in der Menüleiste Extras->Bereitstellung und aktivieren Sie Automatisches Hochladen. Dies bedeutet, dass der lokale Code automatisch auf den Remote-Server hochgeladen wird, solange er geändert und gespeichert wird.
(5) Gehen Sie zu diesem Zeitpunkt in das entsprechende Verzeichnis auf dem Server, um die Datei anzuzeigen. Sie wurde geändert. Natürlich können Sie diesen Schritt ignorieren, wenn Sie ihn kennen.
Beste Einstellungen für die Dateiverwaltung in der lokalen PHP-Entwicklungsumgebung (WSL/Docker)

Das Bild oben zeigt die Aufforderung zum automatischen Hochladen.

Zusammenfassung

In diesem Artikel wird eine lokale Entwicklungsumgebung beschrieben. Wenn ein Remote-Testserver oder ein offizieller Remote-Server vorhanden ist, sollte dies gemäß den Bereitstellungsanforderungen und nicht gemäß der Lösung in diesem Artikel erfolgen.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonBeste Einstellungen für die Dateiverwaltung in der lokalen PHP-Entwicklungsumgebung (WSL/Docker). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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