Heim >PHP-Framework >Denken Sie an PHP >So konfigurieren Sie den Domainnamen in thinkphp
Wie konfiguriere ich einen Domainnamen in thinkphp?
Thinkphp5.1 Domainnamen-(Site-)Einstellungen konfigurieren
1. Suchen Sie zuerst die Datei 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>
2. Ändern Sie es in:
3 it again
C:\Windows\System32\drivers\etc
hostet diese Datei
4. Fügen Sie unten hinzu:
127.0.0.1 tp
Verwandte Empfehlungen: "
ThinkPHP Tutorial》
phpstydy Methode für den Zugriff auf lokale Konfigurationsdomänennamen
Dieser Artikel teilt Ihnen hauptsächlich die Methode für den Zugriff auf lokale Konfigurationsdomänennamen von phpstydy mit. Ich hoffe, sie kann allen helfen.
1. Hosts-Konfiguration:
1. Öffnen Sie die Hosts-Datei mit einem Editor, Speicherort: C:WindowsSystem32driverstc-Verzeichnis
Beispiel:
in den Hosts Datei Fügen Sie am Ende den folgenden Code hinzu:
127.0.0.1 www.tp5.com
2. Apache-Konfiguration:
1. Bearbeiten Sie die Datei httpd.conf und aktivieren Sie den virtuellen Host. Speicherort: im Apache-Installationsverzeichnis , das heißt, suchen Sie im phpstudy-Installationsverzeichnis phpStudyApacheconf nach Includeconf/extra/httpd-vhosts.conf und entfernen Sie das #
davor. 2. Geben Sie die geöffnete virtuelle Hostdatei httpd-vhosts.conf zur Konfiguration ein der Domänenname, Speicherort:
Konfigurationsregeln:ServerAdminwebmaster@dummy-host.example.com DocumentRoot"D:/phpStudy/WWW/要配置域名的项目名"ServerName konfigurierter Domänenname
ErrorLog"logs/dummy-host2.example.com-error.log" CustomLog"logs/dummy-host2.example.com-access.log" common </VirtualHost>Wenn Sie die ausblenden möchten Eintragsdatei index.php in der Apache-Konfiguration, auch wenn die Zugriffsadresse lautet: localhost/h5.test.cn/index.php/test/index wird vereinfacht zu localhost/h5.test.cn/test/index, was auch möglich ist durch die Domänennamenkonfiguration implementiert werden, also wie folgt:
DocumentRoot"D:/phpStudy/WWW/h5.test.cn" ServerNamelocal.h5.test.cn <IfModuledir_module> DirectoryIndexindex.php </IfModule> </VirtualHost>Nachdem die obige Konfiguration abgeschlossen ist, denken Sie daran, den Server neu zu starten. Hinweis: Zu diesem Zeitpunkt tritt ein Problem auf: Wenn Sie localhost verwenden, um auf andere lokale Projekte zuzugreifen, können Sie nicht auf diese zugreifen. Bei so vielen Projekten möchte ich keinen virtuellen Domänennamen konfigurieren Auf jeden kann sowohl über den Domänennamen als auch über den lokalen Host zugegriffen werden: Verwenden Sie die obige Methode, um einen Domänennamen mit dem Namen „localhost“ hinzuzufügen und ihn an das www-Verzeichnis zu binden, und kommentieren Sie dann den Servernamen aus Geben Sie die Zeile „localhost“ in der Datei httpd.conf ein, starten Sie Apache neu und es funktioniert. Auf alles kann zugegriffen werden.
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie den Domainnamen in thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!