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、修改成:
## 3、再找到
C:\Windows\System32\drivers\etchosts這個檔案4、最下方新增:127.0.0.1 tp #相關建議:《
#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中文網其他相關文章!