XAMPP創建域名虛擬目錄(php+apache+mysql)

我們知道xampp使用的是php+apache+mysql了,所以XAMPP創建域名虛擬目錄與apache單獨安裝是一樣的,我們只要對VirtualHost多加幾個就行了。

XAMPP是一個可以快速創建網站所需環境(php+apache+mysql)軟件,如果專案多的話,用127.0.0.1或者localhost訪問比較麻煩而且不容易記憶,可以使用域名虛擬目錄來達到快速訪問,也可以很好的區分各個專案。

以 WordPress 和 discuz 來做列子,wordpress用wordpress.com來訪問,discuz使用discuz.com來訪問。

1.下載好源碼放置于htdocs文件裏面
- /htdocs
- /wordpress
- /discuz
2.打開本地hosts文件(C:/windows/system32/drivers/etc/),在最後添加下面代碼:
127.0.0.1 wordpress.com
127.0.0.1 discuz.com
3.編輯XAMPP vhost文件(/xampp/apache/conf/extra/httpd-vhosts.conf)
刪除NameVirtualHost *:80前的*號,並在最後添加
## 添加 127.0.0.1 規則,要不然 127.0.0.1 不能使用

代碼如下
<VirtualHost *:80>
ServerAdmin webmaster@127.0.0.1.com
DocumentRoot “E:/xampp/htdocs/”
ServerName 127.0.0.1
ErrorLog “logs/127.0.0.1-error.log”
CustomLog “logs/127.0.0.1-access.log” common
</VirtualHost>

## 添加 localhost 規則,要不然 localhost 不能使用

代碼如下
<VirtualHost *:80>
ServerAdmin webmaster@localhost.com
DocumentRoot “E:/xampp/htdocs/”
ServerName localhost
ErrorLog “logs/localhost-error.log”
CustomLog “logs/localhost-access.log” common
</VirtualHost>

## 添加 wordpress.com 規則,要不然 wordpress.com 不能使用
## DocumentRoot 爲源碼目錄

代碼如下
<VirtualHost *:80>
ServerAdmin webmaster@wordpress.com
DocumentRoot “E:/xampp/htdocs/wordpress”
ServerName www.111cn.net
ErrorLog “logs/wordpress-error.log”
CustomLog “logs/wordpress-access.log” common
</VirtualHost>

## 添加 discuz.com 規則,要不然 discuz.com 不能使用
## DocumentRoot 爲源碼目錄

代碼如下
<VirtualHost *:80>
ServerAdmin webmaster@discuz.com
DocumentRoot “E:/xampp/htdocs/discuz”
ServerName www.111cn.net
ErrorLog “logs/discuz-error.log”
CustomLog “logs/discuz-access.log” common
</VirtualHost>

4.重啓apache後,衆www.111cn.net

更多相關文章
  • 在.Net中我們可以使用內置的類DirectoryEntry來承載IIS伺服器中的任何網站,虛擬路徑或應用程序池對象,例如: DirectoryEntry ent = new DirectoryEntry("IIS://localhost/w3svc/1/root"):就創建了一 ...
  • wamp 虛擬目錄You don’t have permission to acce
    wamp是一個學習型的php mysql環境,我們只要簡單的安裝就可以使用了,但我今天在w
  • Windows 8系統中怎麽創建VHD虛擬磁盤
    Windows 8系統中怎麽創建VHD虛擬磁盤呢,下面我們一起來看看具體操作方法,希望本文章對各位同學會帶來幫助.在傳統桌面下,將滑鼠指針移動到左下角,點擊滑鼠右鍵(或者使用Win+X快捷鍵),在打開的菜單中選擇“磁盤管理”:在磁盤管理窗口中,依次點擊“操作”---“創建VHD”:在新打開的“創建和 ...
  • 本文章來給各位同學介紹一下創建XEN虛擬機時提示錯誤Out of memory問題的辦法,希望此教程 對各位同學會有所幫助哦.今天在母機創建新的xen虛擬機時提示以下錯誤 'Out of memory', "xc_dom_boot_mem_init: can't allocate low ...
  • WAMP是windows+apache+mysql+php簡稱了,我們很多站長都是使用了wamp環境了,今天 給各位介紹在WAMP環境下綁定多個域名吧.1.打開Apache的配置文件httpd.conf,並去掉#In
  • Vagrant是一個基于Ruby的工具,用于創建和部署虛擬化開發環境.docker 是一個開源的應用容器引擎,開發者可以打包他們的應用到一個可移植的容器中,然後發布到 Linux 上,也可以實現虛擬化.虛擬化: 其實就是因爲雲計算的催生的技術,目的是讓運行在上面的應用程序覺得自己獨占所有的資源.說白 ...
  • 不小心把用VirtualBox創建的虛擬系統移動了一下,然後再放回去用VirtualBox就打不開了,雖然裏面沒啥東西,但是裝系統也比較麻煩,後來在找到了解決方法.偶爾要用其他系統,如老 Windows XP.Linux,就要用到虛擬機軟件,一般我會選用 VirtualBox,因爲免費…… VMwa
  • 在php中對目錄操作不像asp中的fso我們可直接使用Rmdir.Mkdir.unlink對目錄文件的創建與刪除,下面我來一一介紹.Rmdir刪除空目錄 代碼如下 <? //使用rmdir函數刪除目錄 $dirnam
一周排行