You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11下执行composer dev启动其他Laravel项目的问题求助

解决Vite端口占用及旧项目页面残留问题

1. 彻底清除占用5173端口的残留进程

Windows下经常出现进程未完全终止的情况,按以下操作处理:

  • 打开命令提示符(CMD)或PowerShell,执行命令找出占用端口的进程PID:
    netstat -ano | findstr :5173
    
  • 拿到PID后,强制终止该进程(替换成你查到的PID数字):
    taskkill /F /PID 1234
    

2. 清理浏览器缓存与本地DNS缓存

  • 浏览器按Ctrl+Shift+Del,勾选「缓存的图片和文件」「Cookie和其他网站数据」,点击清除。
  • 打开CMD执行DNS缓存清理:
    ipconfig /flushdns
    

3. 清空Laravel与Vite的本地缓存

进入新项目根目录,依次执行:

php artisan cache:clear
php artisan route:clear
php artisan config:clear
npm cache clean --force

删除项目根目录下的node_modules文件夹和package-lock.json,重新安装依赖:

npm install

4. 自定义Vite端口(避免后续冲突)

如果不想反复处理端口占用,直接给新项目指定专属端口:

  • 打开项目根目录的vite.config.js,修改server.port参数:
    export default defineConfig({
      server: {
        port: 5174, // 换成任意未被占用的端口
      },
      // 其他原有配置...
    })
    
  • 重启composer dev即可用新端口访问项目。

5. 检查Apache虚拟主机与本地hosts文件

  • 打开XAMPP的httpd-vhosts.conf配置文件,删除或注释掉旧项目的虚拟主机配置条目,重启Apache。
  • 用管理员权限打开C:\Windows\System32\drivers\etc\hosts文件,检查是否有旧项目的域名绑定记录,比如127.0.0.1 old-project.test,如有冲突则注释掉(开头加#)。

内容的提问来源于stack exchange,提问作者Tiago Peres

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 06:28:27