首頁 >php框架 >ThinkPHP >thinkphp怎麼配置域名

thinkphp怎麼配置域名

藏色散人
藏色散人原創
2019-09-03 14:14:085364瀏覽

thinkphp怎麼配置域名

thinkphp怎麼設定網域?

Thinkphp5.1 設定網域(網站)設定

1、先找到D:\xampp\apache\conf\extra

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、修改成:

thinkphp怎麼配置域名

 

 

## 

3、再找到

C:\Windows\System32\drivers\etc

hosts這個檔案

4、最下方新增:

127.0.0.1 tp

 

#相關建議:《

ThinkPHP教學

 

 

 

 

#phpstydy本地配置網域存取的方法

本文主要和大家分享phpstydy本地配置網域存取的方法,希望能幫助大家。

一. hosts設定:

1.用編輯器開啟hosts文件,位置:C:\Windows\System32\drivers\etc目錄下

範例:

在hosts檔案的最後加入以下程式碼:

127.0.0.1 www.tp5.com

二. apache設定:

1. 編輯httpd.conf文件,開啟虛擬主機,位置:在apache的安裝目錄,也就是phpstudy安裝目錄下的phpStudy\Apache\conf,找到Includeconf/extra/httpd-vhosts.conf,去掉前面的

#2. 進入開啟的虛擬主機檔案httpd-vhosts.conf進行網域設定,位置:\phpStudy\Apache\conf\extra目錄下

設定規則:

ServerAdminwebmaster@dummy-host.example.com
DocumentRoot"D:/phpStudy/WWW/要配置域名的项目名"

ServerName 配置的網域名稱

ErrorLog"logs/dummy-host2.example.com-error.log"
CustomLog"logs/dummy-host2.example.com-access.log" common
</VirtualHost>

若想在Apache的設定中隱藏入口檔案index.php,即使存取位址:localhost/h5.test.cn/index.php/test/index 簡化成localhost/h5.test.cn/test/index,也可以透過網域設定實現,即如下:

DocumentRoot"D:/phpStudy/WWW/h5.test.cn"
ServerNamelocal.h5.test.cn
<IfModuledir_module>
DirectoryIndexindex.php
</IfModule>
</VirtualHost>

以上設定都完成後,請記住要重新啟動伺服器。

注意:這個時候出現一個問題,就是用localhost訪問本地其他項目就出現訪問不了,這麼多項目,不想每個都去配置一個虛擬域名,既能域訪問,又能localhost就好了,在網路上找到了解決方案:

用上面的方法新增一個名為localhost的網域綁定到www目錄,然後在httpd.conf檔中註解掉ServerName localhost這一行,重啟apache,就都可以訪問了。

以上是thinkphp怎麼配置域名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn