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软件图标 - 从新启动全部服务完毕!

相关文章
相关标签/搜索