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

XAMPP挂载时MacBook崩溃,如何查找并打开index.php?

XAMPP挂载卷引发MacBook内核崩溃的解决方案

从你提供的内核崩溃日志里,一眼就能锁定问题核心:**卡巴斯基的内核扩展com.kaspersky.kext.klif**在崩溃调用栈的最上层,它和XAMPP的磁盘挂载操作产生了严重的内核级冲突——这是安全软件与开发工具之间常见的兼容性问题。

下面是一步步的解决方法:

1. 先验证冲突来源

完全退出卡巴斯基(右键点击菜单栏里的卡巴斯基图标,选择「退出」),然后重新打开XAMPP尝试点击「Mount」按钮。如果这次没有崩溃,那就坐实了是卡巴斯基的防护机制拦截了XAMPP的操作。

2. 给XAMPP添加安全软件白名单

打开卡巴斯基的偏好设置,找到「排除项」或「防护例外」板块,把以下内容加入白名单:

  • XAMPP的完整安装目录:/Applications/XAMPP
  • XAMPP的核心进程:httpd、mysqld
  • 你的项目存放目录:/Applications/XAMPP/htdocs

这样卡巴斯基就不会干扰XAMPP的磁盘挂载和文件读写操作了。

3. 更新卡巴斯基到最新版本

你当前使用的卡巴斯基内核扩展版本是3.5.2a8,这个版本在macOS 10.13系统上可能存在兼容性bug。去卡巴斯基官方渠道下载最新版本安装,新版本通常会修复这类内核层面的冲突问题。

4. 重置XAMPP挂载配置

如果添加白名单后问题仍存在,试试重置XAMPP的挂载设置:
打开终端,执行以下命令(需要输入你的管理员密码):

sudo rm -rf /Applications/XAMPP/xamppfiles/etc/fstab

执行完成后重启XAMPP,再尝试挂载操作。

5. 排查多安全软件冲突

日志里还显示了Avast的内核扩展(com.avast.PacketForwarder、com.avast.FileShield),同时安装多个安全软件很容易在内核层面产生冲突。建议暂时禁用Avast,只保留一个安全软件,再测试是否还会崩溃。

额外提示

你的Mac系统是macOS 10.13.4,XAMPP的挂载操作需要内核级权限,而安全软件的内核扩展会监控这类高权限操作,稍有兼容性偏差就会触发内核崩溃。如果以上方法都无效,可以考虑暂时卸载卡巴斯基,待完成PHP开发工作后再重新安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 10:01:35