Laravel Valet提示Operation not Permitted问题求助
解决M1 Mac上Laravel Valet Park后opendir权限报错问题
这个报错核心是Valet的server.php没有权限访问你的项目根目录所在的/Users/username/Desktop/CodingProjects文件夹,仅设置Laravel项目内的public或server.php权限无法解决,按以下步骤处理:
授予终端访问桌面文件夹的系统权限
- 打开系统设置 → 隐私与安全性 → 文件与文件夹
- 找到你日常使用的终端工具(Terminal/iTerm等),确保「桌面」选项处于勾选状态
- 如果终端不在列表里,点击下方
+按钮,从/Applications/Utilities路径添加终端,再勾选桌面权限
重置Valet服务与权限
valet stop valet install cd /Users/username/Desktop/CodingProjects && valet park valet restart适配M1架构的PHP权限检查
M1是ARM架构,确保你的PHP7.3是适配arm64版本的:- 执行
php -v,输出中包含arm64说明适配正常;若显示x86_64,需重新安装适配M1的PHP(推荐通过Homebrew安装arm版)
- 执行
手动修复项目目录权限
给项目目录设置正确的所有者与权限:sudo chown -R $USER:staff /Users/username/Desktop/CodingProjects chmod -R 755 /Users/username/Desktop/CodingProjects
内容的提问来源于stack exchange,提问作者vsahinid
相关产品推荐
相关产品推荐

