php8.0: container_name: mddai-php-8.0 image: likeshop/php:8.0.29-fpm restart: always working_dir: /server volumes: - ../server:/server - ./config/php/php.ini:/usr/local/etc/php/conf.d/php.ini networks: - mddai docker-compose里面/config/php/php.ini文件挂载了,也重启了,但是进去/usr/local/etc/php/conf.d目录还是看不到php.ini文件,为什么。
php8.0: container_name: mddai-php-8.0 image: likeshop/php:8.0.29-fpm restart: always working_dir: /server volumes: - ../server:/server - ./config/php/php.ini:/usr/local/etc/php/conf.d/php.ini networks: - mddai docker-compose里面/config/php/php.ini文件挂载了,也重启了,但是进去/usr/local/etc/php/conf.d目录还是看不到php.ini文件,为什么。
php8.0:
container_name: mddai-php-8.0
image: likeshop/php:8.0.29-fpm
restart: always
working_dir: /server
volumes:
- ../server:/server
- ./config/php/php.ini:/usr/local/etc/php/conf.d/php.ini
networks:
- mddai
docker-compose里面/config/php/php.ini文件挂载了,也重启了,但是进去/usr/local/etc/php/conf.d目录还是看不到php.ini文件,为什么。
用户500598139
2023年09月18日
|
浏览 290
根据您提供的信息,有几个可能的原因导致您无法在容器中找到挂载的php.ini文件:
-
挂载路径错误:请确保挂载路径
./config/php/php.ini
是正确的,并且在运行docker-compose命令时位于正确的位置。您可以尝试使用绝对路径来确认挂载路径是否正确。 -
文件权限问题:请检查挂载的php.ini文件的权限是否允许容器访问。确保文件的权限设置为容器用户可以读取的权限(例如644)。
-
容器中的路径问题:请确保您正在查看的是容器中正确的路径。您可以进入容器并使用命令行浏览文件系统以确认php.ini文件是否存在于
/usr/local/etc/php/conf.d/
路径中。
如果您仍然无法解决问题,建议您检查docker-compose配置文件中其他相关的设置,例如容器的用户和工作目录等,以确保它们正确地与挂载的php.ini文件相匹配。
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
下一篇:前端进阶:SEO 全方位解决方案