相信有不少的小伙伴们遇到过这种事情,安装在某盘的wamp由于该盘的剩余空间不足了,而此时自己即将要开发某个网页项目,并且自己预估项目文件的大小将超出该盘的剩余空间大小(或许因为项目文件中要包括大量的视频文件),这就让我们小伙伴们很尴尬了,既不想将当前在wamp中www的目录下的工程项目文件转移到其他盘,又希望能够继续开发新的工程项目,于是很多小伙伴可能已经想到了建立多个站点不就够了吗,不同的站点设立不同的目录,就可以解决当前所遇到的尴尬局面了。
所以,说了这么多,今天小编我也是遇到了这种尴尬的局面,尴尬了很久想到了建立多站点,于是百度这一顿搜索,各种方式尝遍仍没有解决问题,然而小编我是不会轻言放弃的。
终于,找到了一篇能够实现多站点的博客,这里不再废话了,赶紧给我们这些处于快犯尴尬癌的小伙伴们解药。
示例环境:
wampserver 版本 :2.5
wamp 安装目录: C:/wamp/
本地域名:
localhost
casparchan.cn
本地目录:C:/wamp/www/
E:/wamp/casparchan/
F:/wamp/whatslinux/
期望达到的效果是:
通过在浏览器地址栏中访问 http://localhost/ 能够访问到C:/wamp/www/index.php
通过在浏览器地址栏中访问 http://whatslinux.cn/ 能够访问到E:/wamp/whatslinux/index.php
以上两个都是 80 端口
而下面的这个是 8086 或者 8088 或者 8259 或者 8255 总之 任君选择 而 我这里给出的 几个端口 是因为 小编最近在上微机原理与接口技术这门课时经常听老师讲解这几个Intel 芯片,于是才给 小伙伴们 拿这些数字作为端口来举个栗子
如 8086端口
通过在浏览器地址栏中访问 http://casparchan.cn:8086/ 能够访问到F:/wamp/casparchan/index.php
一、修改C:/wamp/bin/apache/Apache2.2.21/conf/httpd.conf文件
查找看是否有如下脚本代码 大约在第 240 行
如有则替换为如下代码;如无则跳过此步骤;
查找 Include conf/extra/httpd-vhosts.conf 删除注释#号 大约在474行
Ctrl + F 搜索 /wamp/www/ 将
替换为如下内容
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
Require local
然后在最后添加如下内容
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
Order Deny,Allow
Allow from all
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
Order Deny,Allow
Allow from all
二、修改 C:/wamp/bin/apache/Apache2.2.21/conf/extra/httpd-vhosts.conf 文件
上面这些内容只是一个格式,教我们如何按照这种形式填写相关配置 于是小伙伴们将上面这段修改成如下这段:
三、修改 C:/Windows/System32/drivers/etc/hosts 文件
添加内容 :
127.0.0.1 localhost
127.0.0.1 whatslinux.cn
127.0.0.1 casparchan.cn
这里 不需要 在 127.0.0.1 后加个 端口 变为 127.0.0.1:8086 casparchan.cn
但是 在 浏览器地址栏中我的 小伙伴们 可不要 落下了 端口 8086 哦 正确形式 :http://casparchan.cn:8086/
OK , 打工告成,千万别忘记了 修改完这些 文件后记得 保存 ,并且 重新启动 wamp 的 所有 服务