php只是写文件而已,域名和虚拟空间或者虚拟主机绑定,是通过Apache或者其他服务器的配置文件进行绑定的。你看到的网页销售主机的平台用php或其他设置虚拟主机 其实是通过后台程序修改了服务器的host文件映射
虚拟主机销售商一般都有DNS服务器,所以这个很容易做到! 这跟PHP程序关系不大,PHP程序在这里无非是提供了一个交互界面,把你提交的域名写入后台数据库!告知dns 你的域名解析到销售商的 IP, 然后就是内部操作了,找到你的网站或者 托管程序!
可以通过PHP,生成配置文件,绑定域名。
就拿apache 和 nignx来说,我要绑定域名,就要在指定配置目录创建配置文件,然后重启服务就可以了。
绑定域名 首先需要你自己的域名/空间服务器iP(或cname),
在域名服务商那边绑定空间服务器ip或者cname,
在空间服务商那边绑定你的域名
apache httpd.conf 文件中配置:
ServerName www.wuzhicms.com
DocumentRoot /www/test1/
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow From All