Notes techniques de zhaoJian

Problèmes rencontrés lors de la configuration de XAMPP sous MAC pour implémenter la liaison de plusieurs sites à des noms de domaine locaux

Technologie ~1889 mots · 5 min de lecture - vues

J’ai toujours exécuté l’environnement PHP dans une machine virtuelle. Aujourd’hui, j’ai voulu installer un environnement sur Mac pour l’essayer et j’ai finalement choisi XAMPP.

Bon, voici le problème : XAMPP ne prend pas en charge plusieurs sites, mais je veux accéder à différents sites avec différents noms de domaine. J’ai cherché des solutions sur Internet pendant longtemps, mais tout était copié-collé. Je ne sais vraiment pas comment vous l’avez configuré après l’avoir copié.

Je le fais moi-même.

Environnement local :

OSX 10.13.1 XAMPP-VM (PHP 7.1.11)

Exigences :

Implémenter l’accès multi-sites dans XAMPP et lier des noms de domaine

D’abord, modifier le fichier de configuration httpd-vhosts.conf

vi /opt/lampp/etc/extra/httpd-vhosts.conf

À la fin du fichier, ajouter les informations de configuration

<VirtualHost *:80>
ServerAdmin 757118@qq.com
DocumentRoot "/opt/lampp/htdocs/111.com"
ServerName 111.com
ErrorLog "logs/111.com-error_log"
CustomLog "logs/111.com-access_log" common
</VirtualHost>
# Où 111.com est le nom de domaine local à implémenter dans ce cas
# Pour ajouter d'autres noms de domaine, copiez le code ci-dessus plusieurs fois et modifiez les noms de domaine correspondants

Ensuite, appuyez sur la touche Esc, entrez :wq et appuyez sur Entrée pour enregistrer.

Ensuite, modifier le fichier de configuration httpd.conf

vi /opt/lampp/etc/httpd.conf

Modifier le contenu

# Virtual hosts
#Include etc/extra/httpd-vhosts.conf

en

# Virtual hosts
Include etc/extra/httpd-vhosts.conf

Puis redémarrer le service Apache

Modifier l’accès au nom de domaine local, cette fois configurer 111.com comme nom de domaine de test local

vi /etc/hosts

Ajouter en dessous

192.168.64.2 111.com

Terminé, entrez le nom de domaine 111.com pour accéder au répertoire local

Partager :

Commentaires