之前用的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上,添加多站点很方便,有可视化图形界面。如下图。
在WampServer是没有可视化添加多站点的,只能手动添加了。
编辑httpd.conf,我的安装目录 D:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf
在最后添加
Include conf/vhost/vhost.conf
然后在D:\wamp\bin\apache\Apache2.4.4\conf 目录下新建一个文件夹 vhost
然后在文件夹里面新建一个 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的配置中拷贝过来的,你可以根据自己的配置修改。
也不知道这样写是不是完全正确,我也是一边搜索一边摸索的,反正我这边是没问题哈。
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。