GNU/Linux >> Linux の 問題 >  >> Cent OS

NginxにphpMyAdminをインストールする方法

このチュートリアルでは、CentOS 6のNginxにPHPMyAdminをインストールして構成する方法を示します。知らない人のために、PHPMyAdminはWebベースの管理です。 MySQL、MariaDB、およびDrizzleサーバーを管理するためのツールであり、作成、削除、クエリ、テーブル、列、リレーション、インデックス、ユーザー、権限などのデータベースアクティビティの実行に役立ちます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていることを前提としています。最も重要なことは、サイトを独自のVPSでホストし、Nginxがすでにインストールされていることを前提としています。システム。PhpmyadminをNginxで動作させるには、PHP-fpmも必要です。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS6。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

NginxにphpMyAdminをインストールする

ステップ1.まず、EPELyumリポジトリをシステムに追加します。

CentOS 6:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

CentOS 7:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-1.noarch.rpm

手順2.次のコマンドを使用してphpMyAdminをインストールします。

yum -y install phpmyadmin php

ステップ3.phpMyAdminを提供するようにNginxを構成します。

Nginxでは、仮想ホストファイルは/etc/nginx/conf.dにあります。 ディレクトリ。 「phpmyadmin.conf」というファイルを作成しましょう 」。

#nano /etc/nginx/conf.d/phpmyadmin.idroot.us.conf

server {
listen   80;
server_name phpmyadmin.idroot.us;
root /var/www/html/phpMyAdmin;
 
location / {
index  index.php;
}
 
## Images and static content is treated different
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
access_log        off;
expires           30d;
}
 
location ~ /\.ht {
deny  all;
}
 
location ~ /(libraries|setup/frames|setup/libs) {
deny all;
return 404;
}
 
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html/phpMyAdmin$fastcgi_script_name;
}
}

必要なディレクトリを作成し、PHPMyAdminのNginx仮想ホストを有効にします。

mkdir -p /var/www/html/phpMyAdmin

ステップ4.サービスを再起動します。

service nginx restart
service php-fpm restart

ステップ5. phpMyAdminWebUIにアクセスします。

次に、ブラウザを開いてhttp://your-ip-address/phpMyAdminに移動します。 PHPMyAdminは、MySQLインストールのユーザーとパスワードを要求します。rootをユーザーとして使用し、root MySQLパスワード、またはその他のMySQLユーザー/パスワードを使用できます。

おめでとうございます!Nginxを使用してPHPMyAdminを正常にインストールしました。LinuxシステムのNginx WebサーバーにPHPMyAdminをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。その他のヘルプや役立つ情報については、 PHPMyAdminの公式ウェブサイト。


Cent OS
  1. Ubuntu18.04にNginxを使用してphpMyAdminをインストールする方法

  2. CentOS 7 /RHEL7にNginxを使用してphpMyAdminをインストールする方法

  3. Debian9にphpMyAdminをインストールする方法

  1. CentOS7にNginxを使用してphpMyAdminをインストールする方法

  2. UbuntuにphpMyAdminをインストールする方法

  3. CentOS 8 /RHEL8にNginxを使用してphpMyAdminをインストールする方法

  1. Linux Mint 19 / LinuxMint18にNginxを使用してphpMyAdminをインストールする方法

  2. Debian8にphpMyAdminをインストールする方法

  3. Debian9にphpMyAdminをインストールする方法