Est-il possible de configurer xampp pour servir un fichier en dehors du htdocs
répertoire ?
Par exemple, disons que j'ai un fichier situé comme suit :
C:\projects\transitCalculator\trunk\TransitCalculator.php
et mon xampp Les fichiers sont normalement servis à partir de :
C:\xampp\htdocs\
(parce que c'est la configuration par défaut). Y a-t-il un moyen de faire en sorte qu'Apache reconnaisse et serve mon fichier TransitCalculator.php
sans le déplacer sous htdocs
? De préférence, j'aimerais qu'Apache serve/accède à l'ensemble du contenu du répertoire des projets, et je ne veux pas déplacer le répertoire des projets sous le nom d'Apache. htdocs
.
edit : modifié pour ajouter Apache au titre de la question afin de rendre les questions/réponses plus "consultables".
1 votes
Les balises sont censées être suffisamment consultables, je pense.
17 votes
Andrew Koper, je suis d'accord, mais ce n'est pas surprenant vu le niveau de méchanceté endémique de l'écosphère des échanges de piles à ce stade. ¯_()_/¯
0 votes
Peut-être hors sujet, mais juste un conseil : Parfois, une option est de déplacer les répertoires dans votre dossier "htdocs", par exemple si vous souhaitez être en mesure d'ouvrir des fichiers dans Google Drive en localhost ;) ( stackoverflow.com/questions/41751330/ )
0 votes
Sur ubuntu un lien sym était tout ce qui était nécessaire. ( brettclapper.wordpress.com/2012/07/06/ )
2 votes
En dehors de toutes les réponses, je voudrais en ajouter une. À partir de PHP 5.4.0, vous pouvez vous déplacer vers le Racine de votre projet en utilisant la ligne de commande et en exécutant
php -S <host>:<port>
. Par exemplephp -S localhost:80
.0 votes
Prenez en considération le fait de changer votre fichier host avec 1 ip sur le loopback, par exemple : 127.0.0.1 localhost, 127.0.0.2 test.localhost, 127.0.0.3 test2.localhost.