Maison  >  Article  >  développement back-end  >  Comment phpstorm implémente la fonction d'édition du code du serveur

Comment phpstorm implémente la fonction d'édition du code du serveur

不言
不言original
2018-07-19 10:37:292501parcourir

Ce que je vais partager avec vous aujourd'hui concerne l'éditeur phpstorm. Le contenu principal de l'introduction est la façon dont phpstorm implémente la fonction d'édition du code du serveur. Les amis dans le besoin peuvent s'y référer.

phpstorm est un éditeur puissant apprécié par la plupart des codeurs et qui est également mon éditeur le plus couramment utilisé. Voici une fonction paresseuse. Utilisez le protocole sftp pour vous connecter au serveur distant afin de réaliser la fonction d'édition directe du code du serveur. L'effet est que ctrl+s peut non seulement enregistrer le code local, mais également le synchroniser directement avec le serveur distant connecté. Vous pouvez y accéder directement sur le navigateur pour visualiser l'effet du code.

Il existe deux méthodes : 1. Il n'y a pas de projet localement et l'intégralité du projet doit être extrait du serveur. 2. Il existe déjà un projet localement et il doit être connecté au serveur.

1 Tirez le projet serveur

1Ouvrez phpstorm, cliquez sur la troisième entrée et sélectionnez web est sur l'hôte distant... (Le projet est sur le serveur distant.. .)

2 Remplissez les informations pertinentes

a. Nom du projet : indiquez le nom du projet s'il n'y a pas de dossier réel. commodité.

b. Répertoire local : il s'agit de l'emplacement du projet téléchargé, suivi de Habituellement, j'installe Thunder ou Quickcast sur mon ordinateur

Choisissez simplement celui ci-dessous.

3Ajouter une nouvelle adresse distante

a nom : nom du projet local, nom du dossier du projet local.

b. tapez : méthode de lien S'il s'agit d'un serveur cloud, vous devez vérifier le lien sftp. S'il s'agit d'un hôte virtuel, vous devez utiliser le lien ftp (la différence entre sftp et ftp est jointe)

c. hôte : IP du réseau public du serveur distant

port : ftp-. >21 sftp-> ;22

e. chemin racine : il s'agit de l'emplacement du projet distant sur votre serveur (généralement sous le répertoire racine home)

f. nom du compte de connexion (le serveur est généralement root. L'hôte virtuel entre dans le système de gestion de l'hôte pour vérifier les paramètres officiels lors de l'achat de l'hôte virtuel)

g pass owrd : mot de passe du compte de connexion du serveur

<.>

Cliquez ci-dessous pour compléter

2 Connectez le projet local à l'association de serveur

Ouvrez votre projet local et recherchez

Ajoutez une adresse d'hôte distant. + et une boîte de dialogue apparaîtra. Entrez une télécommande facile à retenir Nom de l'adresse

Ajouter une nouvelle adresse distante a. tapez : méthode de lien S'il s'agit d'un serveur cloud, vous devez vérifier le lien sftp. S'il s'agit d'un hôte virtuel, vous devez utiliser le lien ftp (la différence entre sftp et ftp est jointe)

b hôte : IP du réseau public du serveur distant

port : ftp-. >21 sftp-> ;22

d. chemin racine : il s'agit de l'emplacement du projet distant sur votre serveur (généralement sous le répertoire racine home)

e. nom du compte de connexion (le serveur est généralement root. L'hôte virtuel entre dans le système de gestion de l'hôte pour vérifier les paramètres officiels lors de l'achat de l'hôte virtuel)

f pass owrd : mot de passe du compte de connexion au serveur

<.>

puis cliquez sur options Mappages de cartes

3 Voici comment enregistrer les paramètres et les synchroniser directement sur le cloud Trouver la fenêtre des paramètres

Parfois, choisir la synchronisation directe ne fonctionne pas et vous devez appuyer sur ctrl+s Essayez-le vous-même

La différence entre FTP et SFTP

FTP est une. protocole de transfert de fichiers. Sur un site Web, si vous souhaitez partager des fichiers avec d'autres personnes, le moyen le plus pratique consiste à télécharger les fichiers sur un serveur FTP, et d'autres peuvent télécharger les fichiers requis via un programme client FTP.

Le transfert de fichiers FTP nécessite un port. Les ports généralement requis sont :

1. Lien de contrôle : port TCP 21. côté contrôleur. Utilisé pour envoyer des instructions au serveur et attendre la réponse du serveur.

2. Liaison de données --- port TCP 20. Port de transfert de données. Utilisé pour établir des canaux de transmission de données. Il est principalement utilisé pour envoyer un fichier du client au serveur, envoyer un fichier du serveur au client et envoyer une liste de fichiers ou de répertoires du serveur au client.

Afin de s'adapter aux différents environnements réseau, FTP prend en charge les modes de connexion active et passive. Les deux modes sont principalement exécutés sur la liaison de données et n'ont rien à voir avec la liaison de contrôle.

Risques de sécurité du FTP :

1. Vulnérabilités du logiciel du serveur FTP.

2. Mot de passe en texte brut.

3. Indicateur FTP.

4. Analyse des ports via le serveur FTP.

5. Détournement de données.

Stratégie de sécurité FTP :

1. Utilisez un système relativement sécurisé et un logiciel de service FTP.

2. Utilisez un texte chiffré pour transmettre le nom d'utilisateur et le mot de passe.

3. Changez le drapeau du logiciel de service.

4. Renforcer la sécurité du protocole.

SFTP est l'abréviation de Secure File Transfer Protocol, qui est un protocole de transfert de fichiers sécurisé. Fournit une méthode de cryptage sécurisée pour le transfert de fichiers. Il a presque la même syntaxe et les mêmes fonctions que FTP.

SFTP fait partie de SSH et constitue un moyen sécurisé de transférer des fichiers vers le serveur Blogger. Il n'a pas de démon séparé lui-même et le démon sshd doit être utilisé pour effectuer les opérations de connexion correspondantes, donc dans un sens, SFTP n'est pas comme un programme serveur, mais plutôt comme un programme client. SFTP utilise également le cryptage pour transmettre les informations d'authentification et les données transmises. L'utilisation de SFTP est donc très sûre. Cependant, comme cette méthode de transmission utilise une technologie de cryptage/déchiffrement, l’efficacité de la transmission est bien inférieure à celle d’un FTP ordinaire. Utilisez-le à la place de FTP lorsque des exigences de sécurité réseau plus élevées sont requises.

Recommandations associées :

Solution au problème de code tronqué de l'éditeur phpstorm, code tronqué de l'éditeur phpstorm

Résumé de la touche de raccourci PHPstorm de l'éditeur de code

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn