Le serveur que j'utilise est Apache En fait, les opérations sur tous les serveurs sont les mêmes. Dans des applications spécifiques, il existe trois situations :
(1) Le serveur est installé sur l'ordinateur local, et les fichiers sources de notre projet se trouvent dans le répertoire de fichiers du serveur, c'est-à-dire le /htdocs annuaire.
(2) Le serveur est installé sur l'ordinateur local. Les fichiers sources de notre projet se trouvent dans d'autres dossiers sur l'ordinateur. Les fichiers du projet doivent être transférés dans le répertoire de fichiers du serveur pour vérification.
(3) Le serveur n'est pas sur l'ordinateur local. Nos fichiers sources du projet se trouvent sur l'ordinateur local. Les fichiers du projet sont transférés vers le répertoire de fichiers du serveur via FTP, SFTP, FTPS ou LAN.
Plus loin dans cet article, nous les appellerons : Application 1, Application 2, Application 3.
La première étape consiste à ouvrir la boîte de dialogue ci-dessous via Fichiers|Paramètres|Déploiement.
Cliquez sur le signe plus vert et la boîte de dialogue suivante apparaîtra.
Le nom ici peut être choisi avec désinvolture. Par exemple, je l'ai nommé "Apache". La sélection de l'option "Type" ci-dessous est basée sur notre type d'application. il s'agit de l'application 1, sélectionnez « Sur place » ; s'il s'agit de l'application 2, sélectionnez « Dossier local ou monté » s'il s'agit de l'application 3, sélectionnez selon votre propre méthode de transfert de fichiers. En fonction de la sélection, l'interface qui apparaîtra ultérieurement sera différente. Bien entendu, des modifications pourront toujours être apportées dans l'interface suivante.
Recommandations associées : "Tutoriel d'utilisation de PhpStorm"
La deuxième étape, si "Type" à l'étape précédente sélectionne "Dossier local ou monté", alors il y aura la boîte de dialogue suivante apparaît.
Comme vous pouvez le voir, il y a trois zones d'onglets à remplir : "Connexion", "Mappage" et "Chemins exclus". Lorsque le "Type" sélectionné est différent, seule la partie "Connexion" sera différente. Si le "Type" est "En place", alors seule l'"URL racine du serveur Web" doit être renseignée. "L'URL racine du serveur Web", comme son nom l'indique, est l'URL racine du serveur Web. Si nous avons configuré le nom de domaine du serveur dans le fichier hosts, le nom de domaine configuré peut être écrit ici.
Ensuite, vous devez remplir la section « Télécharger/télécharger les fichiers du projet ». Tout d'abord, comprenez les concepts de téléchargement et de téléchargement.
Upload is copying data from the project TO the server, either local or remote. Download is copying data FROM the server to the project.
En d'autres termes, puisque le "Type" que nous avons sélectionné est "Dossier local ou monté" (c'est-à-dire Application 2), les fichiers du projet doivent être transférés vers le répertoire de fichiers racine du serveur, donc "Télécharger/télécharger fichiers du projet" Ce qu'il faut renseigner, c'est le répertoire vers lequel nous voulons transférer le projet. Ici, nous remplissons généralement simplement le répertoire /htdocs du serveur.
Dans la troisième étape et l'étape précédente, nous avons complété la partie "Connexion", et l'étape suivante est la partie "Mapping", comme le montre la figure ci-dessous :
"Chemin local" : désigne le répertoire courant de notre projet, qui sera généré automatiquement et n'a pas besoin d'être renseigné par nos soins.
« Chemin de déploiement sur le serveur 'Apache' » : il s'agit essentiellement d'une exigence pour spécifier un répertoire « Télécharger/télécharger les fichiers du projet » plus détaillé. Généralement, un dossier portant le même nom que le fichier du projet est plus pratique. .
« Chemin Web sur le serveur ‘Apache’ » : fait référence au répertoire du fichier php/html de la page d’accueil.
Le travail de configuration est terminé ici.
Étape 4. Vous pouvez maintenant télécharger le projet sur le serveur Web comme indiqué dans l'image ci-dessous. Après le téléchargement, nous verrons une copie du projet en cours dans le répertoire spécifié du serveur.
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!