wampserver修改項目的目錄&添加虛擬域名

wamp默認是在安裝目錄的www目錄下訪問項目,可是這樣很不方便,咱們能夠本身指定網站目錄,並添加虛擬域名方便輸入php

想要達到的效果:
我有一個store項目,我不想在wamp安裝目錄下的www目錄下面存放個人項目,我準備把store項目放在D盤的project目錄裏,不只是store項目,其餘的項目我也準備之後都放在peoject目錄裏。thinkphp

clipboard.png

當我在地址欄輸入store.com時,就能夠訪問到個人項目。windows

1.配置httpd.conf文件

使httpd-vhosts.conf文件可用

左鍵點擊任務欄中的wamp圖標
clipboard.png瀏覽器

依次選擇php框架

Apache - httpd.conf

打開httpd.conf文件後,搜索下面這行代碼框架

Include conf/extra/httpd-vhosts.conf

確認該行代碼前是否有 #,若是添加了#,這行代碼則被註釋,咱們這裏須要把#去掉。ide

修改項目路徑

ctrl + f 搜索 documentroot,修改下面兩行代碼網站

DocumentRoot "你想修改的項目根路徑"
<Directory "你想修改的項目根路徑">

如,我準備把項目都統一放在D盤的project目錄裏,我就應該這樣寫ui

DocumentRoot "D:/project"
<Directory "D:/project">

2.配置httpd-vhosts.conf文件

依次選擇spa

Apache - httpd-vhosts.conf

打開文件後,會發現裏面已經添加了一條信息

# Virtual Hosts
#
<VirtualHost *:80>
  #設置的虛擬域名
  ServerName localhost 
  #別名
  ServerAlias localhost
  #項目地址 
  DocumentRoot "${INSTALL_DIR}/www" 
  #項目地址 
  <Directory "${INSTALL_DIR}/www">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

意思是當咱們在瀏覽器地址欄輸入localhost時,會訪問到wamp軟件安裝目錄下的www目錄。

咱們在這段代碼下面添加上咱們須要添加的其餘虛擬域名

<VirtualHost *:80>
  ServerName store.com
  DocumentRoot "D:/project/store/public"
  <Directory "D:/project/store/public">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Allow from all
  </Directory>
</VirtualHost>

我設置的虛擬域名是store.com,對應的項目目錄是D盤的project/store/public做爲入口文件(我用的是thinkphp框架,這個框架默認把public裏的index.php做爲入口文件),當我在地址欄輸入store.com的時候,wamp就會去載入D:/project/store/public而不是wamp安裝目錄下的www目錄裏的文件。

並修改文件中默認寫入的代碼

# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost 
  ServerAlias localhost
  DocumentRoot "D:/project" 
  <Directory "D:/project">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

這樣當咱們不想給項目設置虛擬域名時,也能經過 localhost後面接項目的路徑來訪問了。

保存並關閉這個文件。

可是這裏並無完,還須要進行其餘的設置。

配置hosts文件

打開系統的hosts文件
文件路徑以windows系統爲例(其餘操做系統請百度)

C:\Windows\System32\drivers\etc

打開文件後,在內容的最後添加一條

127.0.0.1 store.com

添加好後,保存並關閉hosts文件。最後一步,左鍵點擊任務欄上wamp軟件圖標 - 從新啓動全部服務完畢!

相關文章
相關標籤/搜索