우리는 Ubuntu 18.04를 실행하는 여러 서버에서 phpMyAdmin을 사용합니다. Ubuntu는 PHP 7.2와 함께 제공되며 공식 저장소의 최신 phpMyAdmin 버전은 4.6.6이며 이는 PHP 7.2와 호환되지 않습니다.
phpMyAdmin에 대한 공식 패키지 저장소가 없는 것 같고, 내가 찾은 모든 저장소가 최신 버전을 제공하지 않는 것 같습니다.
지금까지 내가 찾은 유일한 해결 방법은 다음과 같습니다.
- PHP 7.2 외에 PHP 7.1을 설치
ppa:ondrej/php
하고 phpMyAdmin이 이전 버전을 사용하도록 허용 - 공식 패키지와 함께 제공되는 phpMyAdmin 파일을 최신 파일로 수동으로 덮어씁니다.
둘 다 서버에서 소프트웨어를 유지 관리하는 데 문제가 있는 것 같습니다. 다른 사람들은 이 문제를 어떻게 해결했는지 알고 싶습니다.
답변1
Ubuntu가 서로 호환되지 않는 패키지를 배포한다면 이는 버그입니다. 분명히 신고된거 같은데, 하지만 아쉽게도 아직 공식적으로 수정되지 않았습니다.
PHP에는 자체 패키징 시스템이 있습니다.composer
, 시스템 패키지 대신 PHPMyAdmin으로 사용하려는 경우작곡가 패키지를 유지하는 것 같습니다.