Accueil Médias sociaux Comment créer votre propre serveur avec XAMPP pour la programmation HTML5 et CSS3 - pour les nuls

Comment créer votre propre serveur avec XAMPP pour la programmation HTML5 et CSS3 - pour les nuls

Table des matières:

Vidéo: Bases de PHP | Partie 1 - Installation d'un serveur local 2025

Vidéo: Bases de PHP | Partie 1 - Installation d'un serveur local 2025
Anonim

Il est beaucoup plus difficile de mettre en place un système de serveur fonctionnant à la main que de commencer à programmer HTML5 et CSS3 avec. Les solutions d'hébergement Web peuvent souvent être intimidantes.

La configuration de votre propre système à la main n'est pas recommandée. Cela ne vaut tout simplement pas la frustration car de très bonnes options sont disponibles.

XAMPP est un outil open source absolument merveilleux. Il a les paquets suivants intégrés:

  • Apache: Le serveur web standard et la pierre angulaire du paquet

  • PHP: Configuré et prêt à démarrer avec Apache et MySQL

  • MySQL: configuré pour fonctionner avec Apache et PHP

  • phpMyAdmin: Un outil de gestion de données prêt à fonctionner

  • Mercury Mail: Un serveur de messagerie

  • Serveur FTP FileZilla: Un serveur FTP

  • Bibliothèques PHP: Un certain nombre d'add-ons PHP utiles, y compris GD (support graphique), Ming (support Flash), et plus

  • Langues supplémentaires: Perl, un autre langage de script et de serveur extrêmement populaire, et SQLite, un autre paquet de base de données utile

  • Outils de contrôle et de configuration: Un panneau de contrôle on et éteint

Cette liste est une description de la version de Windows. Les versions Mac et Linux ont tous les mêmes types de logiciels, mais les paquets spécifiques varient.

Compte tenu de la puissance incroyable de ce système, le téléchargement est remarquablement petit. Le programme d'installation est seulement 34MB.

L'installation de XAMPP est assez simple: téléchargez simplement le programme d'installation et répondez à toutes les valeurs par défaut.

Si vous utilisez Windows, vous voudrez peut-être changer l'emplacement d'installation du paquet car le répertoire des fichiers du programme pose des problèmes à certains utilisateurs. Vous pouvez installer XAMPP à la racine du lecteur C: sur les installations Windows. Le répertoire par défaut est très bien pour Mac et Linux.

Exécution de XAMPP

Après avoir installé XAMPP, vous pouvez gérer vos nouveaux outils avec le panneau de configuration XAMPP.

Certains composants de XAMPP fonctionnent uniquement lorsqu'ils sont nécessaires. Certains autres composants (Apache et MySQL) sont destinés à fonctionner constamment en arrière-plan. Avant de commencer à utiliser votre serveur, vous devez vous assurer qu'il est activé.

Vous pouvez choisir d'exécuter Apache et MySQL en tant que service, ce qui signifie que le programme tourne toujours en arrière-plan. Cette disposition est pratique, mais elle réduit légèrement les performances de votre machine. Vous pouvez activer et désactiver Apache et MySQL selon vos besoins.

Laisser les programmes du serveur ouverts sur votre machine constitue un danger pour la sécurité.Assurez-vous de prendre des précautions de sécurité adéquates.

Testez votre configuration XAMPP

Vérifiez qu'Apache et MySQL fonctionnent, puis ouvrez votre navigateur Web. Définissez l'adresse sur // localhost.

Cette page indique que XAMPP est installé et fonctionne. N'hésitez pas à expérimenter avec les différents éléments de la section Demos. Même si vous ne savez pas encore ce qu'ils font, vous devriez savoir quelles sont leurs capacités.

Ajoutez vos propres fichiers

Bien sûr, le but d'avoir un serveur web est d'y mettre vos propres fichiers. Utilisez votre outil de gestion de fichiers pour trouver le répertoire XAMPP dans votre système de fichiers. Juste sous le répertoire XAMPP se trouve le dossier htdocs, le répertoire web principal. Apache ne sert que les fichiers qui se trouvent dans ce répertoire ou sous celui-ci.

Tous les fichiers que vous voulez que Apache serve doivent être dans htdocs ou dans un sous-répertoire de celui-ci.

Lorsque vous avez spécifié // localhost comme adresse dans votre navigateur, vous demandiez au navigateur de regarder votre machine locale dans le répertoire principal htdocs. Vous n'avez pas spécifié de fichier particulier à charger. Si Apache n'a pas de nom de fichier, il voit le fichier nommé index. html ou index. php, il affiche ce fichier, à la place.

Ainsi, dans le répertoire htdocs par défaut, le programme est immédiatement appelé. Bien que ce programme affiche la page d'accueil XAMPP, vous ne voulez généralement pas que cela se produise.

Renommez ou quelque chose de similaire. Il est toujours là si vous le voulez, mais maintenant il n'y a pas de page d'index, et Apache vous donne simplement une liste de fichiers et de dossiers dans le répertoire courant.

Vous ne voulez généralement pas que les utilisateurs voient cet index moche sur un serveur de production, mais dans un environnement de développement, vous pouvez voir exactement ce qu'il y a sur votre serveur. Après tout est prêt à partir, vous pouvez mettre en place ou des pages pour générer plus de répertoires professionnels.

Généralement, vous voulez avoir des sous-répertoires pour tous vos projets principaux.

Définir le niveau de sécurité

Lorsque vous utilisez un serveur Web et un serveur de données, vous créez des failles de sécurité majeures. Vous devez prendre quelques précautions pour vous assurer que vous êtes raisonnablement en sécurité:

  • Traitez votre serveur uniquement comme un atout local. N'exécutez pas une installation domestique d'Apache en tant que serveur de production. Utilisez-le uniquement à des fins de test. Utilisez un hôte distant pour le déploiement réel de vos fichiers. Il est préparé pour tous les maux de tête de sécurité.

  • Exécutez un pare-feu. Vous devez exécuter, au strict minimum, le pare-feu Windows fourni avec toutes les versions récentes de Windows. Vous pouvez également envisager un pare-feu open-source ou commercial. Bloquer l'accès entrant à tous les ports par défaut et les ouvrir uniquement si nécessaire. Il n'y a aucun besoin réel d'autoriser l'accès entrant à votre serveur Web. Vous avez seulement besoin de l'exécuter en mode localhost.

  • Exécutez les contrôles de sécurité de base. Le paquet XAMPP a un écran de sécurité pratique. Cliquez sur le lien de sécurité au bas de la page pour accéder à des utilitaires de sécurité faciles à utiliser.

  • Modifiez le mot de passe root de MySQL. Si vous ne l'avez pas déjà fait, utilisez le lien de sécurité pour changer le mot de passe root de MySQL.

  • Ajouter un mot de passe d'annuaire XAMPP. Tapez un mot de passe dans la moitié inférieure du formulaire de sécurité pour protéger votre répertoire contre tout accès non autorisé. Lorsque vous essayez d'accéder au répertoire, vous êtes invité à entrer ce mot de passe.

La sécurité est toujours un compromis. Lorsque vous ajoutez une sécurité, vous introduisez souvent des limites dans les fonctionnalités.

Comment créer votre propre serveur avec XAMPP pour la programmation HTML5 et CSS3 - pour les nuls

Le choix des éditeurs

Comment créer un diagramme SmartArt PowerPoint 2007 - Les mannequins

Comment créer un diagramme SmartArt PowerPoint 2007 - Les mannequins

Constituent le moyen le plus simple de créer un diagramme PowerPoint SmartArt pour créer une nouvelle diapositive PowerPoint et entrer une liste à puces, puis la convertir en SmartArt. Créez d'abord votre diapositive à l'aide de la disposition Titre et contenu, puis procédez comme suit:

Comment créer une vidéo de présentation dans PowerPoint sur votre Mac - dummies

Comment créer une vidéo de présentation dans PowerPoint sur votre Mac - dummies

Un moyen de distribuer une vidéo de présentation PowerPoint doit l'enregistrer dans un fichier QuickTime (MOV) sur votre Mac et distribuer le fichier par courrier électronique ou le poster sur Internet. PowerPoint offre une commande pour créer une version QuickTime d'une présentation. Chaque aspect d'une présentation PowerPoint, y compris les transitions, animations, sons, vidéos ...

Création d'une transition de diapositives PowerPoint 2013 - des mannequins

Création d'une transition de diapositives PowerPoint 2013 - des mannequins

Est une transition de PowerPoint 2013 au prochain lors d'un diaporama à l'écran. La manière normale de passer d'une diapositive à l'autre est simplement de couper la nouvelle diapositive - efficace, oui, mais aussi ennuyeuse. PowerPoint vous permet d'affecter l'un des plus de 50 effets spéciaux différents à ...

Le choix des éditeurs

Comment créer une société en ligne QuickBooks pour un client - des nuls

Comment créer une société en ligne QuickBooks pour un client - des nuls

Pour l'entreprise. Si vous vous êtes inscrit au programme Intuit Wholesale Pricing, la responsabilité de facturation de la société QBO que vous créez devient une question de choix: vous pouvez payer l'abonnement du client et ensuite facturer le client pour le coût de l'abonnement. À l'heure actuelle (cela pourrait changer dans le futur), ...

Créer une copie comptable du fichier de données QuickBooks - les nuls

Créer une copie comptable du fichier de données QuickBooks - les nuls

QuickBooks 2012 permet aux comptables de travailler avec des fichiers de données client. Votre client crée la copie comptable du fichier de données QuickBooks en utilisant sa version de QuickBooks et le fichier de données réelles, puis crée un fichier que le client vous envoie (par exemple par courrier ou par e-mail) ...

Créer une copie comptable du fichier de données 2013 de QuickBooks - les mannequins

Créer une copie comptable du fichier de données 2013 de QuickBooks - les mannequins

QuickBooks 2013 facilite la tâche comptables pour travailler avec les fichiers de données client. Votre client crée la copie comptable du fichier de données QuickBooks en utilisant sa version de QuickBooks et le fichier de données réelles, puis crée un fichier que le client vous envoie (par exemple par courrier ou par e-mail) ...

Le choix des éditeurs

10 Questions fréquemment posées sur la méditation - les nuls

10 Questions fréquemment posées sur la méditation - les nuls

Quand la plupart des gens considèrent la pratique de la méditation Ils ont quelques questions auxquelles ils veulent avoir une réponse - et quand ils commencent, ils en proposent un peu plus. Voici les réponses à dix questions courantes pour vous aider à démarrer votre voyage. Est-ce que la méditation me fait trop ...

10 Méthodes populaires du corps et de l'esprit - les nuls

10 Méthodes populaires du corps et de l'esprit - les nuls

Vous n'êtes pas le seul à s'intéresser de plus en plus à ce qui est maintenant appelé fitness esprit-corps. La fascination et la demande se répandent comme une traînée de poudre. Ce sont les pratiques du corps et de l'esprit les plus en vue et en développement. Méthode du corps et de l'esprit n ° 1: Yoga Hatha Yoga met l'accent sur les formes physiques pour aider l'esprit. Les bonus ajoutés comprennent l'augmentation de l'équilibre, du corps ...

10 Occasions de voir sa vie avec des yeux spirituels - des nuls

10 Occasions de voir sa vie avec des yeux spirituels - des nuls

La vie apporte une variété de plaisants et stimulants expériences: Un jour, tout se passe bien, mais un autre jour est rempli d'obstacles. Une fois que vous êtes douchés de bonne fortune, mais une autre fois vous êtes traîné par le malheur. Vous pouvez vous sentir restreint par votre passé, avoir peur pour l'avenir ou avoir de l'espoir pour une nouvelle possibilité. Tout ...