Computer

우분투 24.04 phpMyadmin 설치 방법

ICARUS㈜ 2024. 12. 11. 18:30
반응형

우분투 24.04에서 phpMyadmin 설치 후 로그인 처리 과정 

 

1. phpMyadmin 설치

 

# wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip -O /var/www/html/dbmyadmin.zip.lock

 

# cd /var/www/html && unzip dbmyadmin.zip.lock && mv phpMyAdmin-5.2.1-all-languages dbmyadmin

 

다운로드 후 dbmyadmin 폴더로 압축해제

#mv dbmyadmin /도메인/.

 

웹 브라우저에서 http://서버의아이피/dbmyadmin 로 접속 테스트

 

 

2. 로그인 정책 작업

#cp config.sample.inc.php  config.inc.php 파일을 열어서 다 지우고, 아래의 내용으로 변경해줍니다.

 

config.inc.php 파일을 열어서 다 지우고, 아래의 내용으로 변경해줍니다.

<?php
declare(strict_types=1);
 
// CHANGE HERE
$first_id = 'webuser1';
$first_pw = 'webpass1';
 
if (! (($_SERVER['PHP_AUTH_USER'] ?? '') === $first_id && ($_SERVER['PHP_AUTH_PW'] ?? '') === $first_pw)) {
    header('WWW-Authenticate: Basic realm="password?"');
    header('HTTP/1.0 401 Unauthorized');
    die ("Not authorized");
}
 
 
$cfg['blowfish_secret'] = 'hi%dh76Y^uumjuE9u3sHPyvjJdVw$M^N'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
$cfg['NavigationTreeEnableGrouping'] = false;
$cfg['MaxNavigationItems'] = '200';
$cfg['FirstLevelNavigationItems'] = '200';
$cfg['ShowDatabasesNavigationAsTree'] = false;
$cfg['NumRecentTables'] = 0;
 
$i = 0;
 
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
 
$cfg['Servers'][$i]['port'] = '3306';

$cfg['Servers'][$i]['auth_type'] = 'http';
 ?>

 

3. tmp 폴더 생성 및 권한 부여

#mkdip tmp && chomd 777 tmp

 

출처: https://blog.lael.be/post/11889

 

Ubuntu 24.04 LTS 에서 웹서버(Apache + PHP + MySQL) 구성하기

이 글을 통해 Ubuntu 24.04 LTS 운영체제에서 APM 웹서버를 구축하는 방법에 대해 설명하도록 하겠습니다. 저는 Ubuntu 9.04 버전부터 10년 넘게 구축 방법을 작성/유지보수 하고 있으며, 그동안 많은분들

blog.lael.be