之前用的windows下的apache+php+mysql集成环境一直是APMServ,非常好用,但是APMServ已经很久没更新了,PHP版本,和MYSQL版本都比较老了,所以打算换一款集成环境,所以就选择了WampServer。
WampServer 最新的2.4版本,Apache : 2.4.4 MySQL : 5.6.12 PHP : 5.4.12 PHPMyAdmin : 4.0.4 SqlBuddy : 1.3.3 XDebug : 2.2.3。
但是之前在APMServ上,添加多站点很方便,有可视化图形界面。如下图。
APMServ 可视化添加多站点

在WampServer是没有可视化添加多站点的,只能手动添加了。
编辑httpd.conf,我的安装目录 D:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf

在最后添加
Include conf/vhost/vhost.conf

QQ截图20130817013738.jpg

然后在D:\wamp\bin\apache\Apache2.4.4\conf 目录下新建一个文件夹 vhost

QQ截图20130817013833.jpg

然后在文件夹里面新建一个 vhost.conf 文件。内容如下,

ServerName localhost DocumentRoot "D:/wamp/www/" ServerName 127.0.0.1 DocumentRoot "D:/wamp/www/" ServerName k.com ServerAlias *.k.com ErrorLog "logs/www.k.com-error.log" CustomLog "logs/www.k.com-acces.log" common DocumentRoot "D:/wamp/www/www.k.com" Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.html index.htm default.htm index.php default.php AllowOverride All Order Deny,Allow Allow from all ServerName d.com ServerAlias *.d.com ErrorLog "logs/www.d.com-error.log" CustomLog "logs/www.d.com.log-acces" common DocumentRoot "D:/wamp/www/www.d.com" Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.html index.htm default.htm index.php default.php AllowOverride All Order Deny,Allow Allow from all

添加以后重新启动下Apache。不然 不会生效。或者托盘Wamp图标,左键直接重启所有服务。

你也可以直接把上面的代码添加在httpd.conf的最后,省去Include conf/vhost/vhost.conf和建文件这步。

以上一部分我是从apmserv的配置中拷贝过来的,你可以根据自己的配置修改。
也不知道这样写是不是完全正确,我也是一边搜索一边摸索的,反正我这边是没问题哈。

最后修改:2013 年 08 月 17 日 03 : 10 AM