Heim >Backend-Entwicklung >PHP-Tutorial >Beste Einstellungen für die Dateiverwaltung in der lokalen PHP-Entwicklungsumgebung (WSL/Docker)
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.
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.
(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.
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
Das Bild oben ist SFTP
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.
(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.
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!