Comment configurer un nom de domaine dans thinkphp ?
Thinkphp5.1 Configurer les paramètres du nom de domaine (site)
1. Recherchez d'abord le fichier D:xamppapacheconfextra
httpd-vhosts.conf
<VirtualHost *:80> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "D:/xampp/htdocs/tp/public" ServerName tp ErrorLog "logs/dummy-host2.example.com-error.log" CustomLog "logs/dummy-host2.example.com-access.log" common </VirtualHost>
C:\Windows\System32\drivers\etc
phpstydy Méthode d'accès au nom de domaine de configuration locale
Cet article partage principalement avec vous la méthode d'accès au nom de domaine de configuration locale phpstydy, j'espère qu'il pourra aider tout le monde. 1. Configuration des hôtes : 1. Ouvrez le fichier hosts avec un éditeur, emplacement : répertoire C:WindowsSystem32driverstc Exemple : dans les hôtes. À la fin, ajoutez le code suivant :127.0.0.1 www.tp5.com
<🎜 sous le répertoire phpStudyApacheconfextra >Règles de configuration :
ServerAdminwebmaster@dummy-host.example.com DocumentRoot"D:/phpStudy/WWW/要配置域名的项目名"
Nom de domaine configuré ServerName
ErrorLog"logs/dummy-host2.example.com-error.log" CustomLog"logs/dummy-host2.example.com-access.log" common </VirtualHost>
Si vous souhaitez masquer le fichier d'entrée index.php dans la configuration Apache, même si l'adresse d'accès est : localhost/h5 .test.cn/index.php/test/index est simplifié en localhost/h5.test.cn/test/index, qui peut également être implémenté via la configuration du nom de domaine, c'est-à-dire comme suit :
DocumentRoot"D:/phpStudy/WWW/h5.test.cn" ServerNamelocal.h5.test.cn <IfModuledir_module> DirectoryIndexindex.php </IfModule> </VirtualHost>
Une fois la configuration ci-dessus terminée, n'oubliez pas de redémarrer le serveur.
Remarque : un problème survient en ce moment, c'est-à-dire que si vous utilisez localhost pour accéder à d'autres projets locaux, vous ne pouvez pas y accéder. Avec autant de projets, je ne souhaite pas configurer de nom de domaine virtuel pour. chacun. Il est accessible à la fois par le nom de domaine et par localhost. J'ai trouvé une solution en ligne :
Utilisez la méthode ci-dessus pour ajouter un nom de domaine nommé localhost et liez-le au répertoire www, puis commentez le nom du serveur. ligne localhost dans le fichier httpd.conf, redémarrez Apache et cela fonctionnera. Tout est accessible.
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!