집 >데이터 베이스 >MySQL 튜토리얼 >PHP Docker 이미지에 PDO 드라이버를 설치하는 방법은 무엇입니까?
PHP Docker 이미지에 PDO 드라이버를 설치하는 방법
이 문서에서는 Docker 컨테이너 내에 PHP용 PDO 드라이버를 설치하는 문제를 다룹니다. "php:5.6-apache" 태그가 있는 제공된 PHP Docker 이미지에는 기본적으로 PDO 드라이버가 포함되어 있지 않습니다.
문제
오류 메시지 "치명적인 오류: '드라이버를 찾을 수 없습니다'라는 메시지가 포함된 포착되지 않은 예외 'PDOException'은 PDO 드라이버가 없음을 나타냅니다. "apt-get install php5-mysql"을 통해 "php-mysql" 구성 요소를 설치하고 "/usr/local/etc/php/conf.d/"에 "mysql.ini" 파일을 추가하려는 시도가 실패했습니다.
해결책
공식 PHP Docker 저장소에서 제공하는 docker-php-ext-install 스크립트는 다음을 수행할 수 있습니다. PDO 드라이버를 설치하는 데 사용됩니다.
FROM php:5.6-apache # PHP extensions RUN docker-php-ext-install pdo pdo_mysql
이 명령은 Docker 컨테이너 내에 PDO 및 PDO_MYSQL 확장을 모두 설치합니다.
위 내용은 PHP Docker 이미지에 PDO 드라이버를 설치하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!