Table des matières:

Comment installer un environnement de développement Web sur Localhost : 6 étapes
Comment installer un environnement de développement Web sur Localhost : 6 étapes

Vidéo: Comment installer un environnement de développement Web sur Localhost : 6 étapes

Vidéo: Comment installer un environnement de développement Web sur Localhost : 6 étapes
Vidéo: WampServer : installation et configuration (Serveur Apache, PHP, MySQL/MariaDB) sous Windows 2024, Septembre
Anonim
Comment installer un environnement de développement Web sur Localhost
Comment installer un environnement de développement Web sur Localhost

Cette instructable est de vous montrer comment installer Apache, PHP, MySQL sur localhost. Aussi comment le configurer pour que vous ayez des fonctionnalités réseau intéressantes, telles que la possibilité de charger le répertoire racine en utilisant le nom de l'ordinateur (https://desktop/index.php), la possibilité de modifier des fichiers sur d'autres ordinateurs, et accéder à différents ordinateurs via différents ports tout en utilisant un domaine ou une adresse IP. Pour les personnes qui se lancent dans le développement Web, cela vous aidera beaucoup. J'utilise cette configuration (ou similaire) depuis au moins 2 ans. Vous pouvez coder des sites sur localhost, et une fois que cela fonctionne parfaitement, téléchargez-le sur un hôte. Malheureusement, je suis obligé de le faire sur une machine Vista, car mon ordinateur portable avec XP est déjà configuré et cet ordinateur me renvoie des erreurs ACPI lorsque j'installe XP.

Étape 1: Configurez votre carte réseau

Configurez votre carte réseau
Configurez votre carte réseau

Pour que vous puissiez l'utiliser sur des ordinateurs en dehors de votre réseau domestique (Internet), vous aurez besoin de cette étape.

Cela ne fonctionne que si vous avez un routeur. Allez dans votre panneau de contrôle, centre Réseau et partage. Là où il est écrit Connexion, regardez à l'extrême droite. Il devrait y avoir un bouton Afficher l'état. Cliquez dessus. Notez votre adresse IP (IPv4, si vous voyez également IPv6), votre masque de sous-réseau, votre passerelle par défaut et vos serveurs DNS. Maintenant, appuyez sur Fermer et dans la fenêtre "État de la connexion au réseau local", cliquez sur Propriétés. Cliquez sur TCP/IPv4, puis sur propriétés. Cochez "Utiliser l'adresse IP suivante", et entrez toutes les informations que vous venez de noter. En option, vous pouvez utiliser 4.2.2.1 et 4.2.2.2 pour vos serveurs DNS. Je trouve qu'ils se mettent à jour très rapidement par rapport aux autres serveurs DNS. Cela garantit que votre PC conserve la même adresse IP locale et que le DHCP ne vous réattribue pas d'adresse IP chaque fois que vous redémarrez.

Étape 2: Configurez votre routeur

Configurez votre routeur
Configurez votre routeur

Dans votre navigateur Web, saisissez l'adresse IP de la passerelle par défaut de l'étape précédente. Il peut demander un mot de passe, peut-être pas. Cela devrait être différent pour tout le monde, pour moi c'est admin/admin - Le mot de passe par défaut de Linksys. Si cela ne fonctionne pas, je suggère de vérifier Google ou un manuel.

Une fois connecté, recherchez la redirection de port. Entrez l'adresse IP de l'étape précédente et un numéro de port aléatoire. Je ne suggérerais pas le port 21 ou 80, car ce sont les ports par défaut des protocoles FTP et HTTP. Vous ne voulez pas que des personnes aléatoires puissent y accéder, donc des nombres aléatoires que vous seul connaissez sont les meilleurs. Assurez-vous que le protocole est défini sur UDP et TCP. Ce sera différent pour tout le monde, sauf si vous avez un WRT54G. Vous n'aurez qu'à rechercher ces paramètres dans vos paramètres.

Étape 3: facultatif: Définition du transfert DNS

Facultatif: Det Up DNS Forwarding
Facultatif: Det Up DNS Forwarding

Si vous avez un hébergement quelque part avec un domaine, ou si vous avez un domaine inactif que vous souhaitez pointer vers votre ordinateur, vous pouvez le faire. Vous pourrez y accéder via le port que vous avez configuré à la dernière étape. Sinon, vous pouvez y accéder depuis votre IP. Si vous souhaitez y accéder depuis votre IP, alors vous êtes déjà prêt. Sinon, lisez la suite. Tout d'abord, vous devrez déterminer quelle est votre adresse IP. Essayez d'aller sur le vérificateur IP de DomainTool Si vous avez un compte d'hébergement existant, vous pouvez utiliser un domaine qui se trouve sur ce compte pour accéder à l'apache de votre maison. Ces instructions s'appliquent si votre hôte utilise cPanel et si vous avez un compte WHM, sinon, vous devrez rechercher les paramètres DNS. Si vous recherchez un bon hébergeur cPanel, je vous recommande ASO Hosting. Dans WHM, allez dans la catégorie Fonctions DNS, et cliquez sur ajouter une zone DNS. Entrez votre adresse IP et tapez n'importe quel sous-domaine d'un domaine que vous avez sur ce compte. Maintenant, une fois le logiciel installé, vous pourrez accéder à tout à partir de ce sous-domaine, en utilisant le port que vous avez choisi. Alternativement, vous peut utiliser FreeDNS ou d'autres services DNS.

Étape 4: Obtenez le logiciel

Obtenez le logiciel
Obtenez le logiciel

Téléchargez xampp à partir d'amis Apache. Installez-le normalement et assurez-vous de cocher "Installer Apache en tant que service" et "Installer MySQL en tant que service". Lorsqu'ils sont installés en tant que service, cela vous évite d'utiliser leur panneau de configuration et les 2 sont activés par défaut. Assurez-vous d'autoriser les connexions à travers chaque pare-feu et centre de sécurité Windows.

Étape 5: Configurer Apache

Configurer Apache
Configurer Apache

Apache doit maintenant être configuré pour que le répertoire racine Web se trouve dans Mes documents et qu'il soit accessible via le port approprié. Commencez par accéder à votre dossier Mes documents et créez un nouveau dossier. Nommez-le comme vous voulez. Je choisis la racine Web, mais il y a toujours "www" ou "public_html" si vous voulez quelque chose de différent. Ouvrez le dossier et cliquez sur la barre d'adresse de localisation en haut. Cela devrait vous donner un emplacement défini, par exemple, le mien est C:\Web RootNow, cliquez dessus et montez d'un dossier. Faites un clic droit sur le dossier que vous venez de créer et accédez aux propriétés. Allez dans Sécurité, puis modifiez, puis cliquez sur Ajouter. Tapez Tout le monde dans la case et appuyez sur ok. Maintenant, cochez le contrôle total pour Tout le monde et appuyez sur ok. Vous voudrez copier ceci. Maintenant, allez dans votre répertoire d'installation xampp, allez dans Apache, puis allez dans conf. Ouvrez httpd.conf dans le bloc-notes et recherchez "Listen 80", (Sans guillemets) et ajoutez une autre ligne en dessous, en disant Listen suivi du numéro de port que vous avez choisi à l'étape 2. Ensuite, recherchez "DocumentRoot" (Sans guillemets). Supprimez le contenu des guillemets, puis collez-y votre position. Vous devrez remplacer les barres obliques par des barres obliques inverses (devrait être remplacé par /) Enfin, recherchez "", remplacez votre répertoire d'installation par c:/xamppIl devrait se situer autour de la ligne 204. Remplacez ce qu'il y a dans les guillemets par votre répertoire, encore une fois, en changeant les barres obliques. Enregistrez maintenant le fichier.

Étape 6: Redémarrez votre ordinateur et profitez-en

Redémarrez votre ordinateurVous pouvez maintenant accéder à votre serveur de plusieurs manièreshttps://localhost/ (PC local uniquement)https:// nom de l'ordinateur (réseau local uniquement)https:// votre adresse IP locale (réseau local uniquement)https:// votre ip: yourport https:// votre domaine: yourport J'ai dû utiliser gras, sinon instructables en fait automatiquement un lien. Vous pouvez utiliser php et mysql dans n'importe quel fichier que vous placez dans le dossier racine Web.

Conseillé: