Pour changer le port du serveur Apache XAMPP, procédez comme suit :
Choisissez un numéro de port libre
Le port par défaut utilisé par Apache est 80
.
Jetez un œil à tous vos ports utilisés avec Netstat (intégré au panneau de configuration XAMPP).
Ensuite, vous pouvez voir tous les ports utilisés et nous voyons ici que le port 80
est déjà utilisé par System
.
Choisissez un numéro de port libre (8012
, pour cet exemple).
Éditez le fichier « httpd.conf »
Ce fichier doit être trouvé dans
C:xamppapacheconf
sous Windows ou dansbin/apache
pour Linux.:
Listen 80ServerName localhost:80
Remplacez-les par:
Listen 8012ServerName localhost:8012
Enregistrez le fichier.
Accès à: http://localhost:8012 pour vérifier si cela fonctionne.
Sinon, vous devez modifier le fichier http-ssl.conf
comme expliqué à l’étape 3 ci-dessous. ?
Éditez le fichier « http-ssl.conf »
Ce fichier doit être trouvé dans
C:xamppapacheconfextra
sous Windows ou voir ce lien pour Linux.
Localisez les lignes suivantes:
Listen 443<VirtualHost _default_:443>ServerName localhost:443
Remplacez-les par par un autre numéro de port (8013
pour cet exemple) :
Listen 8013<VirtualHost _default_:8013>ServerName localhost:8013
Enregistrez le fichier.
Redémarrez le serveur Apache.
Accès à: http://localhost:8012 pour vérifier si cela fonctionne.
Configurez les paramètres du serveur Apache XAMPP
Si vous souhaitez accéder à localhost sans spécifier le numéro de port dans l’URL
http://localhost au lieu de http://localhost:8012.
- Ouvrir le panneau de configuration Xampp
- Aller à la configuration? Paramètres de Service et de port? Apache
- Remplace les valeurs du port principal et du port SSL ??avec ceux choisis (par exemple
8012
et8013
). - Enregistrer les paramètres de service
- Enregistrer la Configuration du Panneau de configuration
- Redémarrez le serveur Apache Cela devrait fonctionner maintenant.
Si cette configuration ne cache pas le numéro de port dans l’URL, c’est parce que votre navigateur Web n’est pas configuré pour. Voir : Outils ? Options ? Général ? Paramètres de connexion… vous permettra de choisir différents ports ou de modifier les paramètres du proxy.
4.2. Pour les rares cas de malchance ultime
Si l’étape 4 et la configuration du navigateur Web ne fonctionnent pas pour vous, la seule façon de le faire est de revenir à 80 ou d’installer un écouteur sur le port 80 (comme un proxy) qui redirige tout votre trafic vers le port 8012.
Pour répondre à votre problème :
Si vous avez toujours ce message dans la console du panneau de configuration :
Apache a démarré
- Trouver l’emplacement du fichier
xampp-control.exe
(probablement dansC:xampp
) - Créez un fichier
XAMPP.INI
dans ce répertoire (doncXAMPP.ini
etxampp-control.exe
sont dans le même répertoire)
Mettez les lignes suivantes dans le fichier XAMPP.INI
:
apache = 8012
Maintenant, vous obtiendrez toujours:
Apache a démarré
Veuillez noter que ceci est uniquement à des fins d’affichage. Il n’a aucun rapport avec votre httpd.conf
.