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

MacOS Sonoma下Ddev+VSCode开发Drupal时如何设置php.validate.executablePath?

解决VSCode中Ddev容器PHP的验证路径问题(MacOS Sonoma)

1. 创建PHP包装器脚本

在/usr/local/bin/目录下创建可执行包装器,让系统通过它调用Ddev容器内的PHP:

  • 终端执行命令编辑文件:
    sudo nano /usr/local/bin/php
    
  • 粘贴以下内容(脚本会把所有传入参数转发给容器内的PHP):
    #!/bin/sh
    ddev exec php "$@"
    
  • 保存退出(按Ctrl+O回车确认,再按Ctrl+X)
  • 给文件添加执行权限:
    sudo chmod +x /usr/local/bin/php
    

2. 配置VSCode的PHP验证路径

打开VSCode用户设置文件settings.json:

  • 快捷键Cmd+,打开设置面板,搜索php.validate.executablePath,填入路径;
  • 或直接编辑~/Library/Application Support/Code/User/settings.json,添加配置:
    "php.validate.executablePath": "/usr/local/bin/php"
    

3. 验证效果

  • 重启VSCode,PHP路径提示会消失;
  • 终端执行php -v,会返回Ddev容器内的PHP版本,说明包装器生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 03:27:42