首先修改hosts文件将域名指向127.0.0.1,再配置Apache或Nginx虚拟主机绑定项目目录,最后通过访问phpinfo页面验证域名解析和PHP运行是否成功。

如果您在使用PHP搭建本地服务器或部署网站时,希望将域名与项目目录关联,以便通过自定义域名访问网站,则需要进行域名绑定和Web服务器配置。以下是实现该功能的具体步骤。
本文运行环境:联想小新Pro 16,Windows 11
为了在本地环境中使用自定义域名访问站点,需先将域名指向本地服务器IP地址(通常是127.0.0.1)。这是通过修改系统hosts文件实现的,使域名解析请求被重定向到本机。
1、打开文件资源管理器,在路径栏输入 C:\Windows\System32\drivers\etc\hosts 并回车。
立即学习“PHP免费学习笔记(深入)”;
2、右键点击hosts文件,选择“用记事本打开”或其他文本编辑器。
3、在文件末尾添加一行:127.0.0.1 mysite.local,其中mysite.local为自定义域名,可替换为您想要的名称。
4、保存文件。若提示权限不足,请以管理员身份运行编辑器后重新操作。
当使用如XAMPP、WAMP等集成环境时,Apache是默认的Web服务器。要让其响应特定域名的请求,必须设置虚拟主机(Virtual Host),将域名与项目目录绑定。
1、进入Apache配置目录,找到 httpd.conf 文件,确保以下模块已启用:
LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf
2、打开 httpd-vhosts.conf 文件(通常位于conf/extra/目录下)。
3、在文件末尾添加如下虚拟主机配置:
zuojiankuohaophpcnVirtualHost *:80>
ServerName mysite.local
DocumentRoot "D:/www/mysite"
<Directory "D:/www/mysite">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
4、将 DocumentRoot 和 Directory 路径修改为您的实际项目存放路径。
5、保存文件并重启Apache服务。
若使用Nginx作为PHP的Web服务器,需在其配置文件中添加server块来监听指定域名,并将其指向正确的网站根目录。
1、打开Nginx安装目录下的 conf/nginx.conf 或 conf/vhost/mysite.conf(部分环境支持vhost子目录)。
2、添加一个新的server配置:
server {
listen 80;
server_name mysite.local;
root D:/www/mysite;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
3、确认PHP-FPM服务正在运行,且端口与fastcgi_pass一致。
4、保存配置后执行 nginx -s reload 命令重新加载配置。
完成上述任一Web服务器配置后,需验证域名是否能正确访问并解析PHP文件。
1、在项目根目录(如D:/www/mysite)创建一个名为 info.php 的文件。
2、写入内容:<?php phpinfo(); ?> 并保存。
3、打开浏览器,访问 http://mysite.local/info.php。
4、如果页面显示PHP信息表格,则表示域名绑定成功且PHP正常解析。
以上就是php怎么用域名_PHP域名绑定与网站访问配置方法的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号