Maison >outils de développement >phpstorm >Comment déployer le projet phpstorm sur le serveur
phpstrom est un outil de développement très puissant. Ci-dessous, nous vous présenterons comment phpstrom déploie des projets sur le serveur.
Tutoriels recommandés : Tutoriel d'installation et d'utilisation de phpstrom
1. paramètres
Rechercher le déploiement dans les paramètres
Cliquez sur le signe plus pour ajouter une connexion de type SFTP
Renseignez l'adresse réseau externe du serveur dans l'hôte colonne
Remplissez le port par défaut 22 dans la colonne Port
Changez le AuthType (type d'authentification) en Key pair (certificat)
Cliquez dans le sélecteur de fichier à droite et sélectionnez la clé privée,
Entrez le mot de passe de la clé privée.
2, cartographie
Ce qui suit est l'emplacement du projet sur le serveur.
Voici les paramètres de mappage correspondants dans phpStorm
Sélectionnez l'onglet "mapping"
dans " Chemin de déploiement sur le serveur xxx" Répertoriez l'emplacement correspondant du code sur le serveur.
3. Définir le téléchargement automatique
Suivez l'image ci-dessous pour ouvrir l'interface de configuration du téléchargement automatique .
Changez l'option de téléchargement automatique de "Jamais" pour télécharger lors de l'enregistrement ou toujours synchroniser (ici je l'ai changé pour la seconde, télécharger après l'enregistrement).
Modifiez n'importe quel fichier et appuyez sur Ctrl+S pour enregistrer
L'invite suivante apparaîtra pour la première fois
Cliquez sur Oui et le fichier commencera à être téléchargé, mais le texte suivant peut apparaître dans le journal de téléchargement.
Cela est dû au fait que l'utilisateur actuel n'a pas l'autorisation d'écrire des fichiers. Utilisez le client ssh pour exécuter la commande suivante
sudo chown -R testuser:testuser /var/www/test/public_htmlMéthode 1 : Changez le propriétaire directement en cet utilisateur (peut entraîner que le serveur d'application ne dispose pas d'autorisations en écriture.)
sudo chown -R dooun3:dooun3 /var/www/html/gameServer
sudo chmod -R 777 /var/www/html/gameServer
Modifiez-le et enregistrez-le à nouveau. Si un texte similaire à celui-ci apparaît, cela signifie que le téléchargement automatique a réussi.
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!