如何将Laravel本地服务器从127.0.0.1:8000切换到projectName.test
实现Laravel站点通过自定义域名projectName.test访问(Win11+XAMPP环境)
步骤1:修改系统Hosts文件
- 打开文件管理器,定位到路径
C:\Windows\System32\drivers\etc\hosts - 右键选择用记事本或代码编辑器以管理员身份打开文件
- 在文件末尾添加两行内容:
127.0.0.1 projectName.test ::1 projectName.test - 保存并关闭文件
步骤2:配置Apache虚拟主机
- 打开XAMPP安装目录下的
apache\conf\extra\httpd-vhosts.conf文件 - 在文件末尾添加以下虚拟主机配置(替换
<你的Laravel项目路径>为实际路径,比如D:\xampp\htdocs\your-project\public):<VirtualHost *:80> DocumentRoot "<你的Laravel项目路径>\public" ServerName projectName.test <Directory "<你的Laravel项目路径>\public"> AllowOverride All Require all granted </Directory> </VirtualHost> - 保存文件后,打开XAMPP控制面板,重启Apache服务
步骤3:更新Laravel配置
- 打开Laravel项目根目录下的
.env文件 - 修改
APP_URL字段为:APP_URL=http://projectName.test - 打开命令行进入项目根目录,执行缓存清理命令:
php artisan config:cache php artisan route:cache
步骤4:访问站点
直接在浏览器地址栏输入 http://projectName.test 即可访问你的Laravel站点,无需再使用 php artisan serve 命令。
内容的提问来源于stack exchange,提问作者Choych
相关产品推荐
相关产品推荐

