
CentOS 7에서 Nginx를 사용하여 phpMyAdmin 설치 방법
phpMyAdmin은 PHP 기반의 소스 오픈 도구로 웹 기반의 인터페이스를 통해 MySQL과MariaDB 서버를 관리하는 데 사용된다.phpMyAdmin은 MySQL 데이터베이스와 상호작용을 하고 사용자 계정과 권한을 관리하며 SQL 문장을 실행하고 각종 데이터 형식으로 데이터를 가져오고 내보낼 수 있습니다.이 자습서에서는 CentOS 7에서 Nginx를 사용하여 phpMyAdmin을 설치하는 방법을 보여 줍니다.LEMP (Linux, Nginx, MySQL, and PHP 7) installed on your CentOS server
user with sudo privileges로 로그인
필요하지 않지만 HTTPS를 통해 phpMyAdmin 설치에 접근하는 것을 권장합니다.사이트에 SSL이 없는 경우 보호Nginx with Let’s Encrypt on CentOS 7에 대한 지침을 따르십시오.
phpMyAdmin은 EPEL repository에 포함됩니다.
EPEL을 사용하지 않으면 를 입력하여 EPEL 저장소를 사용한 후 다음 명령을 사용하여 phpMyAdmin과 그의 모든 의존 항목을 설치할 수 있습니다. 변경group ownership
여기에서
에 로그인하면 phpMyAdmin 계기판을 볼 수 있습니다. 그 외관은 다음과 같습니다. 
다양한 MySQL 쿼리 및 작업을 수행합니다.(adsbygoogle=window.adsbygoogle | |[]).추진({});
선결 조건
본 강좌를 계속하기 전에 다음과 같은 선결 조건을 충족시켜야 한다:CentOS에 phpMyAdmin 설치
CentOS 7 시스템에 phpMyAdmin을 설치하려면 다음 절차를 따르십시오.EPEL을 사용하지 않으면
sudo yum install epel-release
sudo yum install phpmyadmin
phpMyAdmin을 설치하기 전에 시스템에 Nginx와 php7이 설치되어 있는지 확인하십시오./etc/phpMyAdmin
디렉터리에서 nginx
(PHP FPM 서비스를 실행하는 사용자): sudo chgrp -R nginx /etc/phpMyAdmin
Nginx 및 phpMyAdmin 구성
에서는 phpMyAdmin 파일에 서비스를 제공하기 위해 Nginx를 설정할 수 있는 몇 가지 방법이 있다.필드의 서버 블록이 서비스 PHP 요청으로 설정되어 있다면 phpMyAdmin 설치 파일에서 필드 문서 루트 디렉터리에 대한 기호 링크를 만듭니다.이 설명서에서는 Nginx 서버 블록 파일에 포함할 수 있는 세그먼트를 만듭니다.먼저snippets
디렉터리를 만듭니다. sudo mkdir -p /etc/nginx/snippets
텍스트 편집기를 열고 다음 파일을 만듭니다. sudo nano /etc/nginx/snippets/phpMyAdmin.conf
다음 내용을 붙여넣습니다./etc/nginx/snippets/phpMyAdmin.conflocation /phpMyAdmin {
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpMyAdmin/(.+\.php)$ {
try_files $uri =404;
root /usr/share/;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
location /phpmyadmin {
rewrite ^/* /phpMyAdmin last;
}
는 fastcgi_pass
명령에 올바른 플러그인 경로나 주소/포트를 사용해야 합니다.파일을 저장하고 편집기를 닫습니다.이제 각 행에 다음 행을 추가할 수 있습니다domain’s server block.여기에서
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
phpMyAdmin에 접근하려면 다음과 같은 예를 사용하십시오:/etc/nginx/conf.d/domain.일반 도메인 이름 형식.confserver {
# . . . other code
include snippets/phpMyAdmin.conf;
# . . . other code
}
phpMyAdmin 액세스
phpMyAdmin 인터페이스에 접근하려면 가장 좋아하는 브라우저를 열고 서버의 도메인 이름이나 공공 IP 주소를 입력하고 뒤꿈치/phpmyadmin
: http(s)://your_domain_or_ip_address/phpmyadmin
관리 사용자 로그인 증빙서류를 입력하고 Go
를 누르십시오.

결론
축하합니다. CentOS 7 서버에 phpMyAdmin을 성공적으로 설치했습니다.이제 시작해도 돼요creating MySQL databases, users and tables다양한 MySQL 쿼리 및 작업을 수행합니다.(adsbygoogle=window.adsbygoogle | |[]).추진({});