Heim > Artikel > Backend-Entwicklung > Wie phpstorm die Funktion zum Bearbeiten von Servercode implementiert
Was ich heute mit Ihnen teilen werde, ist der PHPstorm-Editor. Der Hauptinhalt der Einführung ist, wie PHPstorm die Funktion zum Bearbeiten von Servercode implementiert.
phpstorm ist ein leistungsstarker Editor, der von den meisten Programmierern geliebt wird und auch mein am häufigsten verwendeter Editor ist. Hier ist eine Lazy-Funktion. Verwenden Sie das SFTP-Protokoll, um eine Verbindung zum Remote-Server herzustellen und die Funktion der direkten Bearbeitung des Servercodes zu realisieren. Der Effekt besteht darin, dass Strg + S nicht nur lokalen Code speichern, sondern ihn auch direkt mit dem verbundenen Remote-Server synchronisieren kann. Sie können direkt im Browser darauf zugreifen, um den Codeeffekt anzuzeigen.
Es gibt zwei Methoden: 1. Es gibt kein Projekt lokal und das gesamte Projekt muss vom Server abgerufen werden. 2. Es gibt bereits ein Projekt lokal und es muss mit dem Server verbunden werden.
1 Ziehen Sie das Serverprojekt
1Öffnen Sie phpstorm, klicken Sie auf den dritten Eintrag und wählen Sie Web aus ist auf dem Remote-Host... (Das Projekt befindet sich auf dem Remote-Server.. .)
2 Geben Sie die relevanten Informationen ein.
a. Geben Sie den Projektnamen ein, wenn dieser in phpstorm nicht angezeigt wird Bequemlichkeit.
b. Lokales Verzeichnis: Dies ist der Speicherort des heruntergeladenen Projekts, gefolgt von „Normalerweise installiere ich Thunder oder Quickcast“ auf meinem Computer.
Wählen Sie einfach „Standard“ für das unten aufgeführte 🎜>
3Eine neue Remote-Adresse hinzufügen
a b. Typ: Link-Methode Wenn es sich um einen Cloud-Server handelt, müssen Sie den SFTP-Link überprüfen. Wenn es sich um einen virtuellen Host handelt, müssen Sie einen FTP-Link verwenden (der Unterschied zwischen SFTP und FTP ist angehängt)c Host: öffentliche Netzwerk-IP des Remote-Serversd. >21 sftp-> ;22e Root-Pfad: Dies ist der Speicherort des Remote-Projekts auf Ihrem Server (normalerweise im Root-Verzeichnis Home)f Name des Anmeldekontos (der Server ist normalerweise root Der virtuelle Host betritt das Hostverwaltungssystem, um die offiziellen Einstellungen beim Kauf des virtuellen Hosts zu überprüfen) g pass owrd: Passwort des Server-AnmeldekontosKlicken Sie unten, um den Vorgang abzuschließen
2 Verbinden Sie das lokale Projekt mit der Serverzuordnung
Öffnen Sie Ihr lokales Projekt und suchen Sie Eine Remote-Hostadresse hinzufügen. Klicken Sie auf +-Zeichen und ein Popup-Fenster werden angezeigt. Geben Sie einen leicht zu merkenden Adressnamen ein.Fügen Sie eine neue Remote-Adresse hinzu >
a. Typ: Link-Methode Wenn es sich um einen Cloud-Server handelt, müssen Sie den SFTP-Link überprüfen. Wenn es sich um einen virtuellen Host handelt, müssen Sie einen FTP-Link verwenden (der Unterschied zwischen SFTP und FTP ist angehängt)b Host: öffentliche Netzwerk-IP des Remote-Servers
c Port: ftp- >21 sftp-> ;22d Root-Pfad: Dies ist der Speicherort des Remote-Projekts auf Ihrem Server (normalerweise im Root-Verzeichnis Home)e Name des Anmeldekontos (der Server ist normalerweise root. Der virtuelle Host betritt das Hostverwaltungssystem, um die offiziellen Einstellungen beim Kauf des virtuellen Hosts zu überprüfen) f 🎜> und dann auf Optionen Kartenzuordnungen klicken3 Im Folgenden erfahren Sie, wie Sie Einstellungen speichern und direkt mit der Cloud synchronisieren Suchen Sie das Einstellungsfenster
Manchmal funktioniert die Auswahl der direkten Synchronisierung nicht und Sie müssen Strg+S drücken.
Der Unterschied zwischen FTP und SFTP ist ein Dateiübertragungsprotokoll. Wenn Sie auf einer Website Dateien mit anderen teilen möchten, ist es am bequemsten, die Dateien auf einen FTP-Server hochzuladen. Andere können die erforderlichen Dateien dann über ein FTP-Client-Programm herunterladen.
Für die FTP-Dateiübertragung ist ein Port erforderlich. Die allgemein erforderlichen Ports sind:
1. Kontrolllink – TCP-Port 21. Controller-Seite. Wird verwendet, um Anweisungen an den Server zu senden und auf die Antwort des Servers zu warten.
2. Datenverbindung --- TCP-Port 20. Datenübertragungsport. Wird zum Aufbau von Datenübertragungskanälen verwendet. Es wird hauptsächlich verwendet, um eine Datei vom Client an den Server, eine Datei vom Server an den Client und eine Datei- oder Verzeichnisliste vom Server an den Client zu senden.
Um sich an unterschiedliche Netzwerkumgebungen anzupassen, unterstützt FTP aktive Verbindungs- und passive Verbindungsmodi. Beide Modi werden hauptsächlich auf der Datenverbindung ausgeführt und haben nichts mit der Steuerverbindung zu tun.
Sicherheitsrisiken von FTP:
1. Schwachstellen in der FTP-Serversoftware.
2. Klartext-Passwort.
3. FTP-Flag.
4. Port-Scanning über den FTP-Server.
5. Datendiebstahl.
FTP-Sicherheitsstrategie:
1. Verwenden Sie ein relativ sicheres System und eine FTP-Dienstsoftware.
2. Verwenden Sie Chiffriertext, um Benutzernamen und Passwort zu übertragen.
3. Ändern Sie die Flagge der Servicesoftware.
4. Stärken Sie die Protokollsicherheit.
SFTP ist die Abkürzung für Secure File Transfer Protocol, ein sicheres Dateiübertragungsprotokoll. Bietet eine sichere Verschlüsselungsmethode für die Übertragung von Dateien. Es hat fast die gleiche Syntax und die gleichen Funktionen wie FTP.
SFTP ist Teil von SSH und eine sichere Möglichkeit, Dateien auf den Blogger-Server zu übertragen. Es gibt keinen separaten Daemon selbst und der SSHD-Daemon muss zum Abschließen der entsprechenden Verbindungsvorgänge verwendet werden. In gewisser Weise ähnelt SFTP also nicht einem Serverprogramm, sondern eher einem Clientprogramm. SFTP verwendet auch Verschlüsselung zur Übertragung von Authentifizierungsinformationen und übertragenen Daten, sodass die Verwendung von SFTP sehr sicher ist. Da diese Übertragungsmethode jedoch eine Verschlüsselungs-/Entschlüsselungstechnologie verwendet, ist die Übertragungseffizienz viel geringer als bei gewöhnlichem FTP. Verwenden Sie es anstelle von FTP, wenn höhere Anforderungen an die Netzwerksicherheit erforderlich sind.
Verwandte Empfehlungen:
Lösung für das Problem mit verstümmeltem Code des PHPstorm-Editors, verstümmelter Code des PHPstorm-EditorsZusammenfassung der PHPstorm-Tastenkombinationen des Code-EditorsDas obige ist der detaillierte Inhalt vonWie phpstorm die Funktion zum Bearbeiten von Servercode implementiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!