목차
Docker로 php8.2-apache
이미지를 베이스로 memcached PHP 확장을 추가하던 도중 발생한 오류다. 분명 libmemcached-dev
를 설치했는데도 불구하고 동일한 오류가 재발하였다.
해결법
FROM php:8.2-apache
사용하는 기반 이미지를 다음으로 바꾼다.
FROM php:8.2-apache-bullseye
기본 php8.2-apache
는 데비안의 최신 버전인 Bookworm에서 실행되는데, Bookworm에서 libmemcached-dev
패키지의 버전을 1.1.4로 판올림했으나 해당 파일이 정상적으로 설치되지 않아 올바른 헤더 파일을 찾지 못하는 것이라고 한다.
결론은 정상적인 libmemcached-dev
를 제공해주는 데비안 Bullseye 이미지를 사용하면 된다.
안내
해당 글은 '도다 Aha!'에서 이전된 글입니다. 이전 글과 달라진 부분이 있을 수 있습니다.
태그
docker
•
php
반응과 댓글 시스템은 Giscus에 의해 호스팅되며, 모든 대화는 GitHub에 저장됩니다.