PHP可以通过配置虚拟主机来实现虚拟域名的功能。
具体步骤如下:
- 打开Apache的配置文件httpd.conf,找到以下代码:
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
-
去掉前面的注释符号“#”,并保存文件。
-
打开httpd-vhosts.conf文件,添加以下代码:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/usr/local/apache2/htdocs/example"
ServerName www.example.com
ErrorLog "logs/example.com-error_log"
CustomLog "logs/example.com-access_log" common
</VirtualHost>
其中,ServerAdmin表示网站管理员的邮箱地址,DocumentRoot表示网站根目录的路径,ServerName表示虚拟主机的域名,ErrorLog表示错误日志文件的路径,CustomLog表示访问日志文件的路径。
-
保存文件,并重启Apache服务器。
-
在浏览器中输入虚拟主机的域名,即可访问该网站。