php host-v
一.修改httpd.conf
把#include conf/extra/httpd-vhost.conf前面的#去掉,意思是让httpd.conf文件包含http-vhost.conf这个配置文件。
寻找httpd.conf中的ServerName,如果ServerName的设置不是域名www.abc.com的话,那么改为ServerNamewww.abc.com,如果要使用ssl之类的东西,那么改为SreverNamewww.abc.com:80;就是加了个端口。
二.修改httpd-vhosts.conf(Apache\conf\extra目录下)
在最后添加如下代码: (注:视实际情况而变)
Eg.
<VirtualHost *:80>
DocumentRoot "D:/Apache/htdocs/kohana/" (注:虚拟主机路径)
ServerName ko3.cn (注:域名)
#DirectoryIndex index.php
<Directory "D:/Apache/htdocs/kohana/">
Options FollowSymLinks
AllowOverride All
Order Deny,Allow
Allow from all
DirectoryIndex index.html index.php index.htm
</Directory>
</VirtualHost>
三.对域名进行强制解析转向到我们的虚拟目录
打开C:\WINDOWS\system32\drivers\etc文件夹下的hosts文件,在最后添加上自己的本地地址localhost或者自己的ip
Eg.在C:\WINDOWS\system32\drivers\etc目录下的hosts中的
127.0.0.1 localhost 后面添加
127.0.0.1 ko3.cn phpmyadmin.cn (两个域名,中间空格隔开)
(注:添加内容视实际情况而变)
httpd -k install -n "name" 创建服务
httpd.exe -w -n "name" -k start