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

如何修改DDEV PHP容器的Docroot路径从/var/www/html改为/var/www

修改DDEV PHP容器Docroot路径的解决方案

操作思路

把DDEV默认的项目挂载目录从/var/www/html改为/var/www,同时将web服务的docroot设置为代码自带的html文件夹,保证路径中只出现一次html,适配遗留代码的路径判定逻辑。

具体操作

  • 修改DDEV配置文件
    编辑项目根目录下的.ddev/config.yaml,添加或更新以下配置项:

    mounts:
      - type: bind
        source: .
        target: /var/www
    docroot: html
    

    这段配置会让DDEV把本地项目根目录挂载到容器的/var/www,并将web服务器的根目录指向代码里的html文件夹(即容器内的/var/www/html)。

  • 重启DDEV服务
    在终端执行命令使配置生效:

    ddev restart
    
  • 验证配置正确性
    进入容器检查路径状态:

    ddev ssh
    # 确认当前工作目录为/var/www
    pwd
    # 确认代码自带的html文件夹存在于/var/www目录下
    ls /var/www/html
    

    此时代码运行时的路径仅包含一处html,遗留代码的路径判定逻辑即可正常工作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 00:52:13