Linux의 소스에서 phpMyAdmin을 설치하는 방법

Linux의 소스에서 phpMyAdmin을 설치하는 방법

2022-10-18 last update

6 minutes reading PMA Adminer PHP MySQL Web Interface MySQL dbaccess
phpMyAdmin은 MySQL 데이터베이스를 관리하기 위해 PHP 프로그래밍 언어로 작성된 웹 기반 클라이언트입니다. 데이터베이스에 액세스하고 관리할 수 있는 사용자 친화적인 웹 인터페이스를 제공합니다. 이 기사는 CentOS, RHEL, Fedora, Ubuntu, Debian 및 기타 Linux 운영 체제에 phpMyAdmin을 설치하는 데 도움이 됩니다. PHPMyAdmin을 설치하기 전에 서버에 Apache, PHP 및 MySQL이 설치되어 있는지 확인하십시오. 설치하지 않은 경우 설치 방법에 대한 자습서를 읽으십시오.
  • Setup LAMP Stack on CentOS and Redhat
  • Setup LAMP Stack on Ubuntu
  • 1단계 – phpMyAdmin 아카이브 다운로드

    최신 phpMyAdmin 소스 코드를 다운로드하고 다음을 사용하여 시스템에 압축을 풉니다. Click here to download phpMyAdmin의 최신 또는 이전 릴리스. 또한 다운로드한 아카이브를 추출합니다. 최신 버전의 phpMyAdmin은 PHP >= 7.1 및 MySQL/MariaDB >= 5.5 이상과 호환됩니다.
    wget https://files.phpmyadmin.net/phpMyAdmin/5.1.3/phpMyAdmin-5.1.3-all-languages.zip 
    unzip phpMyAdmin-5.1.3-all-languages.zip 
    mv phpMyAdmin-5.1.3-all-languages /usr/share/phpmyadmin 
    
    이제 웹 서버와 함께 사용할 파일에 대한 적절한 권한을 설정하십시오. 일반적으로 Apache 웹 서버는 Debian 기반 시스템에서는 www-data라는 사용자 및 그룹으로 실행되고 Redhat 기반 시스템에서는 apache로 실행됩니다.
    ### Debian based system 
    chown -R www-data:www-data /usr/share/phpmyadmin 
    chmod -R 755 /usr/share/phpmyadmin 
    
    ### Redhat based system 
    chown -R apache:apache /usr/share/phpmyadmin 
    chmod -R 755 /usr/share/phpmyadmin 
    

    2단계 – phpMyAdmin용 Apache 설정

    RedHat 기반 시스템의 경우 phpMyAdmin/etc/httpd/conf.d/phpmyadmin.conf 및 Debian 기반 시스템의 경우 /etc/apache2/conf-available/phpmyadmin.conf에 대한 새 Apache 구성 파일을 만들고 다음 설정을 추가합니다.
    <Directory "/usr/share/phpmyadmin">
      Order Deny,Allow
      Deny from all
      Allow from localhost
      Allow from 127.0.0.1
      Allow from 192.168.1.0/24
    </Directory>
    
    Alias /phpmyadmin /usr/share/phpmyadmin
    Alias /phpMyAdmin /usr/share/phpmyadmin
    
    192.168.1.0/24를 LAN 서브넷 IP 주소로 변경하십시오.

    3단계 – Apache 서비스 다시 시작

    구성 파일을 만든 후 Apache 서비스를 다시 시작하거나 다시 로드해야 합니다. 프로덕션 서버에서 다시 로드하는 것을 선호합니다.
    sudo service httpd reload            ## RedHat based systems 
    sudo service apache2 reload          ## Debian based systems 
    

    4단계 – phpMyAdmin에 액세스

    이제 다음 URL을 사용하여 브라우저에서 phpMyAdmin에 액세스할 수 있습니다. localhost를 서버의 IP 또는 호스트 이름으로 변경합니다. URL: http://localhost/phpMyAdmin/
    로그인 세부 정보: MySQL 사용자 이름과 암호를 사용합니다. 축하합니다. phpMyAdmin을 성공적으로 설치했습니다.