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

Windows更新后Laragon访问Laravel/phpMyAdmin需关McAfee防火墙,求安全解决办法

解决Laragon无法访问(需关闭McAfee高级防火墙)的安全方案

一、给McAfee防火墙添加Laragon程序的允许规则

  • 打开McAfee安全中心,进入「防火墙」→「规则」或「允许应用通过防火墙」选项
  • 找到Laragon安装目录,添加以下关键程序的双向(入站+出站)允许规则:
    • Apache服务:laragon\bin\apache\apache[你的版本号]\bin\httpd.exe(比如laragon\bin\apache\apache2.4.52\bin\httpd.exe)
    • MySQL服务:laragon\bin\mysql\mysql[你的版本号]\bin\mysqld.exe
    • PHP-CGI进程(若用到):laragon\bin\php\php[你的版本号]\php-cgi.exe
  • 规则设置中选择允许所有网络类型(私有/公共),但限定仅本地访问(避免对外暴露)

二、放行本地常用端口

  • 在McAfee防火墙的「端口规则」板块,添加以下端口的双向允许规则:
    • HTTP端口80(Laragon默认Web服务端口)
    • HTTPS端口443(若启用SSL)
    • MySQL端口3306(默认数据库端口)
  • 规则的目标地址限定为127.0.0.1或localhost,确保仅本地流量可通过这些端口

三、验证Apache配置的权限设置

  • 打开Laragon目录下的laragon\etc\apache2\httpd.conf(或httpd-laragon.conf)
  • 检查网站根目录的权限配置,确保允许本地访问:
    <Directory "C:/laragon/www">
        Options Indexes FollowSymLinks ExecCGI Includes
        AllowOverride All
        Require local
    </Directory>
    
  • 检查phpMyAdmin的配置(laragon\etc\apache2\sites-enabled\00-default.conf),确保权限正确:
    Alias /phpmyadmin "C:/laragon/etc/phpmyadmin"
    <Directory "C:/laragon/etc/phpmyadmin">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require local
    </Directory>
    

四、重置Laragon网络配置

  • 右键点击Laragon托盘图标,依次选择「Tools」→「Reconfigure Apache」和「Reconfigure MySQL」
  • 确保服务绑定地址为127.0.0.1(而非0.0.0.0),避免服务对外暴露

五、测试配置

  • 重启McAfee防火墙服务,再重启Laragon的Apache和MySQL服务
  • 访问http://localhost和http://localhost/phpmyadmin,确认无需关闭防火墙即可正常访问

内容的提问来源于stack exchange,提问作者khaled amoudi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 22:33:13