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

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

phpMyAdminは、MySQLサーバーとMariaDBサーバーを管理するためのオープンソースのWebベースの管理ツールであり、作成、削除、クエリ、テーブル、列、リレーション、インデックス、ユーザー、権限などのデータベースアクティビティの実行に役立ちます。

このガイドは、CentOS 7 /RHEL7にphpMyAdminをインストールするのに役立ちます。

前提条件

phpMyAdminのインストールに進む前に、サーバーにLEMPスタック(Nginx、MariaDB、およびPHP)をインストールします。

読む: CentOS 7 / RHEL 7にNginx、MariaDB、PHP-FPMをインストールする

CentOS 7では、EPELリポジトリがphpMyAdminをダウンロードしてインストールできるようにする必要があります。

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

phpMyAdminをインストール

LEMPチュートリアルでは、Remiリポジトリを使用してPHPv7.3をシステムにインストールしました。したがって、このチュートリアルでは、Remiリポジトリを一時的に有効にし、phpMyAdminに必要なPHPサポートパッケージをインストールします。

YUMコマンドを使用してphpMyAdminをインストールします。

yum install --enablerepo=remi-php73 phpmyadmin

phpMyAdminを構成する

phpMyAdmin rpmパッケージは、Nginxの構成ファイルを配置しません。したがって、要件に従って手動で仮想ホストファイルを作成する必要があります。 Nginxでは、仮想ホストファイルは/etc/nginx/conf.dにあります。 ディレクトリ。

phpMyAdmin.confという仮想ホストファイルを作成しましょう /etc/nginx/conf.dの下 ディレクトリ。

vi /etc/nginx/conf.d/phpMyAdmin.conf

次の内容をファイルに貼り付けます。要件に応じて変更してください。

server {
        listen   80;
        server_name phpmyadmin.itzgeek.local;
        root /usr/share/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 /usr/share/phpMyAdmin$fastcgi_script_name;
    }
}

サービスを再開します。

systemctl restart nginx

systemctl restart php-fpm

外部ネットワークからのHTTPリクエストを許可するようにファイアウォールを構成します。

firewall-cmd --permanent --add-service=http

firewall-cmd --reload

phpMyAdminにアクセス

次に、以下のURLを使用してブラウザからphpMyAdminにアクセスします。

http:// your-fully-qualified-domain-name

ルートまたはデータベースユーザーとしてログインします。

データベースページが表示されます。

結論

この投稿が、Webブラウザーを介してデータベースを管理するためにCentOS7にphpMyAdminをインストールするのに役立つことを願っています。コメントセクションでフィードバックを共有してください。


Cent OS
  1. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

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

  3. CentOS 7にNginxを使用してphpMyAdminをインストールします-ステップバイステップのプロセス?

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

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

  3. CentOS7にNginxでMediaWikiをインストールする方法

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

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

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