SuperAPI AI 工具集

ddev-expert

编程与开发

查看项目

更新于 10-16 09:54

技能介绍

用途:围绕 DDEV 本地开发环境提供操作与排障参考,适用于 DDEV 项目、容器、配置和故障处理场景。

主要能力: 项目与执行:ddev start | stop | restart | poweroff | delete;ddev drush <cmd> | ddev composer <cmd> | ddev exec <cmd> | ddev ssh。 数据库:ddev mysql、ddev export-db、ddev import-db --file=dump.sql、ddev snapshot、ddev restore。 实用工具:ddev describe 查看 URL 与项目信息,ddev logs -f 跟踪日志,ddev launch 打开浏览器,ddev launch -m 打开 Mailpit。 配置:在 .ddev/config.yaml 中设置 name、type(如 drupal,可自动识别版本或写 drupal11/drupal10)、docroot、php_version、webserver_type、database.type/version、additional_hostnames、webimage_extra_packages、mutagen_enabled;个人覆盖写 .ddev/config.local.yaml(gitignored),PHP 覆盖写 .ddev/php/*.ini。 自定义服务:新增 .ddev/docker-compose.<service>.yaml,按文档模式声明服务、容器名与 com.ddev 标签。 自定义命令:在 .ddev/commands/web/(或 host/、db/)放置可执行脚本,chmod +x 后用 ddev <name> 调用。 性能:ddev config global --mutagen-enabled 全局启用 Mutagen,配合 ddev mutagen status | sync | reset。 Xdebug:ddev xdebug on | off | status,配合 .ddev/php/xdebug.ini 设置模式。

常见排障:composer create-project 报“not allowed to be present”时,可临时移出额外目录(如 .claude/、.git/)再操作;端口冲突先 ddev poweroff 再查占用;容器异常可 ddev restart、ddev debug refresh,必要时 ddev delete && ddev start;数据库在容器内主机名为 db,容器外为 127.0.0.1:PORT,可用 ddev describe 查端口。

限制:资料未提供安装方式、支持平台完整列表、收费与授权信息,也未提供完整 IDE 配置步骤,相关内容暂未提供。