Maison >développement back-end >tutoriel php >XAMPP peut-il servir des fichiers en dehors du répertoire htdocs ?

XAMPP peut-il servir des fichiers en dehors du répertoire htdocs ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-10 02:33:09690parcourir

Can XAMPP Serve Files Outside the htdocs Directory?

Servir des fichiers au-delà de htdocs avec XAMPP

Question :

XAMPP peut-il servir des fichiers à partir de répertoires en dehors des htdocs par défaut dossier ?

Réponse :

Oui, il existe trois méthodes pour servir des fichiers à partir d'emplacements alternatifs :

Méthode 1 : Hôtes virtuels

  1. Décommentez la directive NameVirtualHost dans httpd-vhosts.conf.
  2. Créez une nouvelle directive VirtualHost avec un DocumentRoot et un ServerName personnalisés.
  3. Ajoutez une entrée au fichier C:WindowsSystem32driversetchosts pour résoudre le nom d'hôte personnalisé en 127.0.0.1.

Méthode 2 : Aliasing

  1. Copiez et collez les directives Directory de la section htdocs vers le nouveau répertoire souhaité (par exemple, C:/Projects).
  2. Dans la section alias_module, ajoutez un Directive Alias ​​mappant l'URL souhaitée (par exemple, /transitCalculator) au nouveau répertoire.

Méthode 3 : Modification de la racine du document

  1. Dans httpd.conf, commentez la directive DocumentRoot d'origine.
  2. Modifiez une directive ultérieure (par exemple, ligne 203) pour définir le nouveau DocumentRoot sur la valeur souhaitée. emplacement.

Remarques supplémentaires :

  • Utilisez des barres obliques (/) au lieu des barres obliques inverses () dans les chemins de fichiers.
  • N'incluez pas de barres obliques finales dans les chemins.
  • Redémarrez Apache après avoir créé changements.

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