用phpnow让hosts定义的域名指定到目录

作者:norion时间:2014年12月17日评论次数:0 条

最近碰到一个问题,本地开发的php项目没有问题,可是一到线上的项目就出问题,其中一个原因就是本地是那个localhost+目录地址,而线上就没有这种东西。

那怎么在本地设置用域名访问,第一想到的是修改hosts文件,可是修改完hosts文件之后发现,hosts文件里面的域名只能指定到IP,而指定不到目录,那么localhost下面又挂了好多项目,不想把其他项目移动出去不,也不想弄端口,如果hosts文件能实现直接指定到目录就好了!

有方法,当然这不是真正的hosts实现,我们需要的环境是phpnow,其他的环境我就不知道了,phpnow有一个添加虚拟机的功能,我们在hosts上指定一个域名到127.0.0.1,跟一般添加方式一样,如下:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

127.0.0.1       d.com

然后,到phpnow目录下打开PnCp.cmd文件选择 “0 – VHost: 添加 虚拟主机 ” 这项,你就可以进行操作,如上,我们添加一个d.com的域名,然后指定到htdocs目录下面的项目了。

phpnow-host

打开浏览器输入d.com,我们就可以看到想要的效果了,完。

上一篇: 用jquery写的select模拟插件

下一篇:备案成功网站迁移到国内

相关文章

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注