운영 체제: 리눅스 민트 18.3
저는 phpMyAdmin 4.5.4.1을 사용하고 있습니다. 이것은 시냅틱의 최신 버전입니다. 하지만 최신 버전을 설치하고 싶었기 때문에 5.0.1을 다운로드하여 추출하고 올바른 위치(/usr/share)에 넣고 이전 디렉터리의 이름을 "phpmyadmin"으로 바꿨습니다.
그러면 "local/phpmyadmin"이 브라우저에서 작동하지 않습니다. 다음 메시지가 나타납니다.
PHP 7.1.3+ is required.
Currently installed version is: 7.0.33-0ubuntu0.16.04.7
그래서 PHP를 7.4로 업그레이드했습니다. 현재 시스템 버전입니다.
하지만 "localhost/phpmyadmin"에 액세스하려고 하면 여전히 같은 메시지가 나타납니다. /etc/apache2/apache2.conf 파일을 확인했는데 PHP 스타일에 관한 내용은 없습니다. 파일의 마지막 줄은 다음과 같습니다.
include /etc/phpmyadmin/apache.conf
...그래서 이것도 확인했습니다. 다시 말하지만, 시스템 버전을 제외하고는 PHP 선택에 대해 명확한 것이 없습니다.
또한 PHP 7.4에 대한 모든 php.ini 파일을 찾았습니다.
/usr/lib/php/7.4/php.ini-development
/usr/lib/php/7.4/php.ini-production
/usr/lib/php/7.4/php.ini-production.cli
...그 중 하나를 복사하여 "php.ini"로 이름을 바꿔야 할 수도 있다는 것을 기억하는 것 같아서 php.ini-product를 "php.ini"에 복사했습니다. 의심할 바 없이 조정이 필요하겠지만 phpMyAdmin과 관련이 있는지는 확실하지 않습니다.
phpMyAdmin의 특정 PHP 버전을 어디에서 제공할 수 있는지 아는 사람이 있습니까?
PS 또한 여러 PPA를 사용하여 phpMyAdmin을 설치해 보았습니다. 모두 "이 PPA는 xenial을 지원하지 않습니다"라는 메시지가 표시되었습니다(Linux Mint 18.3 ==> Ubuntu Xenial에 해당).