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

Laragon虚拟主机访问Laravel为何带:8000?如何去除该端口?

解决Laragon中Laravel项目访问需带8000端口的问题

你已经配置了Apache虚拟主机和host记录,根本不需要再用php artisan serve启动内置服务器,按以下步骤操作就能直接用不带端口的域名访问:

  • 终止正在运行的php artisan serve进程:在启动该服务的终端窗口按Ctrl+C即可停止。
  • 确认Apache虚拟主机配置正确:检查Laragon的Laragon\etc\apache2\sites-enabled目录下的对应配置文件,确保daily_tasks.local的DocumentRoot指向你Laravel项目的public文件夹,并且目录权限配置正确,示例配置如下:
    <VirtualHost *:80>
        DocumentRoot "C:/laragon/www/daily_tasks/public"
        ServerName daily_tasks.local
        ServerAlias *.daily_tasks.local
        <Directory "C:/laragon/www/daily_tasks/public">
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>
    
  • 重启Laragon的Apache服务:点击Laragon面板上的Apache重启按钮,确保服务正常运行。
  • 直接访问http://daily_tasks.local:此时Apache会处理你的请求,默认80端口可以省略不写,不需要再启动php artisan serve。

补充说明:php artisan serve是PHP自带的轻量开发服务器,默认占用8000端口,和你配置的Apache是两个独立的服务。既然已经通过Laragon配置了Apache虚拟主机,直接用Apache提供的服务即可,完全没必要同时启动两个服务器。

内容的提问来源于stack exchange,提问作者Ali Salehi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 06:10:30