安装请参考:http://www.phpe.net/articles/32.shtml------------------------
安装成功后进入apache 安装目录cd conf
less httpd.conf
大概在32%的位置找到
#ServerName
一行
按键盘上的“v”切换到编辑状态
把#ServerName 
改为ServerName 1.1.1.1"1.1.1.1"为你的ip保存,重启服务器。

解决方案 »

  1.   

    手工用APACHE做虚拟主机这个没有问题,问题是怎么用PHP语言操作,也就跟一些网站做虚拟主机出租,可以实现即使开通的类似功能
      

  2.   

    用php可以操作apache的配置文件,不过我觉得这样做很不安全,而且还要每次要apache重新启动,设置的虚拟主机才能生效,所以我也不知道有什么好办法,学习in
      

  3.   

    我想一些提供虚拟主机服务的网站比如BIZCN。COM,应该不会用这样的方法吧,谁知道有更好的方法啊。。我在网上找了很久没有这方面的资料,只有用手工设置APACHE的
      

  4.   

    如果修改apache的设置,就需要重新启动apache。所以是不可取的,再说通过php修改系统设置虽然可以(尽管有权限问题)仅安全问题你就无法解决。
    apache有一个USER_DIR参数,如果你指定了他。那么在他下面的一级子目录就都是虚拟站点
    访问时用 http://localhost/~目录名 即可
    即开即用
    使用php建立目录并赋予权限是不存在问题的
    apache下的虚拟域名技术是成熟的
    ftp、email不属于apache的管辖范围,你可以用其他方式开通
      

  5.   

    用USER_DIR的话,那么域名的问题如何解决,比如有个域名www.aaa.com,解析到一个IP地址上,如:202.102.245.74,那么怎样解析才能用www.aaa.com访问http://202.102.245.74/~用户名的网站?
      

  6.   

    apache -k config
    刷新就行了吧
      

  7.   

    如果按楼上说的,那怎么绑定域名在申请的空间里呢,例如:www.dm1.com,www.dm2.com,www.dm3.com,怎么绑定到申请的三个空间里