Docker - PHP 구성 파일에 대한 변경 사항이 적용되지 않는 이유는 무엇입니까?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-30 09:52:41
0
4
1707

솔루션

구성 파일을 올려보면 답은 뻔합니다. 시스템에는 두 개의 PHP 파일이 있습니다.

  1. php.ini-production

  2. php.ini

php.ini로 바꿨어요 -_-!!!

- ./php-fpm/php.ini-production:/usr/local/etc/php/php.ini:ro

Tip docker를 삭제하지 않고 구성 파일을 수정하고 docker를 다시 시작하세요 docker-compose restart

문제 처리 과정

사용된 docker 및 php 구성 파일이 변경된 경우 docker-compose rm을 사용한 다음 docker-comose up을 사용하여 phpinfo()를 보면 왜 변경 사항이 없나요?

프로젝트 디렉토리

프로필

docker-compose.yml

으아아아
曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(4)
Ty80

합리적인 설명은 당신이 그것을 수정했다는 것입니다 php.ini 并不是 docker 中运行 PHP 加载的 php.ini.

어떤 경로가 php.ini에 로드되었는지 확인하세요.

三叔

docker rm은 수정된 구성을 삭제합니다. docker-compose.yml

의 docker에 매핑되도록 로컬 php.ini를 구성해야 합니다.
Ty80

Docker는 이미지 패키지에 PHP를 로드하므로 로컬 패키지를 수정하는 것은 쓸모가 없습니다

洪涛

php -i|grep php.ini 로드된 파일이 올바른지 확인하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿