Docker를 사용하여 PHP 환경을 구축 할 때는 일반적으로 프로젝트 요구에 따라 php.ini의 구성 매개 변수를 조정해야합니다. 이 기사는 PHP 런타임 동작을 더 잘 제어하기 위해 Docker 컨테이너에서 php.ini 파일을 찾고 수정하는 방법을 자세히 설명합니다.
먼저 컨테이너에서 php.ini 파일의 실제 경로를 확인해야합니다. 다음 명령을 사용하여 php.ini 파일의 위치를 얻을 수 있습니다.
docker exec [container_name] php -i | grep "php.ini"
[container_name]을 자신의 컨테이너 이름으로 바꾸십시오. 실행 후 php.ini 파일의 절대 경로가 반환됩니다.
php.ini 경로를 확인한 후 다음 명령을 사용하여 컨테이너로 들어갑니다.
docker exec -it [container_name] /bin/bash
컨테이너에 들어간 후 다음 구성 수정을 할 수 있습니다.
나노 또는 VI와 같은 편집자는 일반적으로 도커 컨테이너에 사전 설치됩니다. 편집기를 선택하여 선호도에 따라 php.ini 파일을 엽니 다. 예를 들어, 나노로 편집 :
nano /path/to/php.ini
또는 VI 사용 :
vi /path/to/php.ini
/path/to/php.ini를 실제 경로로 바꾸십시오. 모든 PHP 구성을 파일에서 수정할 수 있습니다.
post_max_size = 20M
수정이 완료된 후 편집기를 저장하고 종료하십시오.
나노를 예로 들어 CTRL + X 키 조합을 누른 다음 Y를 누르면 저장을 확인한 다음 마지막으로 Enter를 눌러 종료하십시오.
구성 수정을 완료 한 후 새 php.ini 설정을로드하려면 컨테이너를 다시 시작해야합니다.
docker restart [container_name]
컨테이너 이름을 교체 한 후 명령을 실행하여 전체 수정 프로세스를 완료하십시오.
위의 방법을 통해 Docker 환경에서 PHP 구성 파일 php.ini를 유연하게 수정할 수 있습니다. 이는 개발 및 배포 프로세스에 매우 유용하며 PHP 운영 매개 변수를보다 정확하게 조정하고 응용 프로그램 안정성 및 성능을 향상시키는 데 도움이 될 수 있습니다.