버전 트러블이 잦은 도구이다.
가급적 PHP, MySQL/MariaDB 버전에 맞춰 쓰는 게 성가스럽지 않다.
2023년 10월 기준 가장 최근 버전은 phpMyAdmin 5.2.1 이다.
Rocky 9.2 - mariaDB
Rocky 9.2 - PHP
이 포스팅대로 했으면 PHP은 8.1, MariaDB는 10.5이다.
하여 여기서는 버전 호환성을 무시하는 식으로 phpMyAdmin을 설치한다.
【설치】
mkdir /var/www/html/phpMyAdmin
curl https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz > ./phpMyAdmin-5.2.1-all-languages.tar.gz
dnf install -y tar
tar zxvf ./phpMyAdmin-5.2.1-all-languages.tar.gz
mv ./phpMyAdmin-5.2.1-all-languages/* /var/www/html/phpMyAdmin
rm -rf ./phpMyAdmin-5.2.1-all-languages*
【설정】
cp /var/www/html/phpMyAdmin/config.sample.inc.php /var/www/html/phpMyAdmin/config.inc.php
vi /var/www/html/phpMyAdmin/config.inc.php
...
/* cookie를 http로 수정 */
$cfg['Servers'][$i]['auth_type'] = 'http';
...
/* 버전 무시와 이용할 임시 디렉터리지정, 두 줄 추가 */
$cfg['VersionCheck'] = false;
$cfg['TempDir'] = '/tmp';
...
【SELinux 컨텍스트 변경】
chcon -Rv --type=httpd_sys_content_t /var/www/html/phpMyAdmin/*
【참고】
Error in processing request
Error code: 200
Error text: OK (rejected) It seems that the connection to server has been lost.
Please check your network connectivity and server status.
이와 같은 메시지는 $cfg['VersionCheck'] = false;를 설정하므로써 나타나지 않는다.
'구축' 카테고리의 다른 글
Windows - Apache 설치 (0) | 2023.11.26 |
---|---|
Rocky 9.2 - SMTP/Postfix (0) | 2023.10.17 |
Rocky 9.2 - mariaDB (0) | 2023.10.02 |
Rocky 9.2 - PHP-FPM(FastCGI) (0) | 2023.10.02 |
Rocky 9.2 - PHP (0) | 2023.10.01 |