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

Docker挂载php.ini文件显示为文件夹的问题求助

Docker挂载php.ini变为文件夹的解决办法

核心问题很明确:你宿主机本地的.docker/php/custom.ini文件不存在,Docker挂载时,若宿主机侧路径不存在且目标是文件,会自动把它创建成文件夹,这是Docker的默认机制。

解决步骤:

  • 先在宿主机手动创建缺失的文件和目录:
    mkdir -p .docker/php
    touch .docker/php/custom.ini
    
  • (可选)往custom.ini里添加你需要的PHP配置,比如:
    upload_max_filesize = 64M
    post_max_size = 64M
    memory_limit = 256M
    
  • 重启容器让挂载生效:
    docker-compose down && docker-compose up -d
    

验证方法:进入容器查看文件类型,确认不是文件夹:

docker exec -it 你的容器名称 ls -l /usr/local/etc/php/php.ini

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 18:15:36