Web開発者なら誰でも、何を扱うべきかを知っています。事実上すべてのサイトにデータベースが必要です。それはあなたが情報を保存し、それを管理しそしてそれを適切な時に受け取ることを可能にします。上記のすべてをより便利な形で使用できるようにするために、愛好家のグループは、DBMSを操作するときに便利さと機能を組み合わせた製品を作成することにしました。その名前はphpMyAdminです。原則として、それはすでに多くのホスティング会社で利用可能です。したがって、この記事では、ローカルサーバーにphpMyAdminをインストールして構成する方法に焦点を当てます。
準備
phpMyAdmin自体はphpで記述されているため、その操作には、必要なソフトウェアのセット全体(Apache、PHP、MySQL)をインストールする必要があります。
![phpmyadmin設定](/images/kompyuteri/ustanovka-i-nastrojka-phpmyadmin-poshagovaya-instrukciya-i-rekomendacii.jpg)
各コンポーネントは、手動でインストールできます。個別に、または一度にすべて。 Linuxの場合はLAMPがたくさんあり、Windowsの場合は「Denver」またはOpenServerです。すべてのソフトウェアをインストールして個別に構成すると、サーバー全体の構成と構造を調べることができます。内部構造を扱う時間が許されない場合は、すぐにアセンブリを配置する方が簡単で便利です。
UbuntuでのPhpMyAdminの構成
このパッケージは標準のUbuntuリポジトリで利用できるため、ターミナルでコマンドを入力するだけで十分です。
sudo apt-get installphpMyAdmin。
このプロセスでは、phpMyAdminの構成手順を実行するように求められます。最初のステップは、起動に使用するWebサーバーを選択することです。この場合、apache2です。
次のウィンドウでは、phpMyAdmin用にデータベースを構成するように求められます。同意する価値があります。システムはMySQLのパスワードを要求します。そして、phpMyAdminの場合。
![phpmyadminのインストールと設定](/images/kompyuteri/ustanovka-i-nastrojka-phpmyadmin-poshagovaya-instrukciya-i-rekomendacii_2.jpg)
その後、/ etc / apache2 / conf-enabled /フォルダーに 構成ファイルが表示されます。
いくつかのパーツをインストールしてアクティブ化する必要があります。次のコマンドを使用できます。
sudo apt-get install php-mbstringphp-gettext。
そして、それらは次のように起動されます:
sudo phpenmod mcrypt;
sudo phpenmodmbstring。
その後、Webサーバーを再起動する必要があります。これは次のコマンドで実行されます。
sudo systemctl restartapache2。
理論的には、すべての準備が整っており、作業を開始できます。
起動と構成
phpMyAdmin設定の詳細を確認するには、ブラウザを開いてアドレスバーに入力する必要があります。
ドメイン/ phpmyadminを作成しました。
![phpmyadminmysqlのセットアップ](/images/kompyuteri/ustanovka-i-nastrojka-phpmyadmin-poshagovaya-instrukciya-i-rekomendacii_3.jpg)
アプリはログインするためにパスワードを要求します。インストール段階で作成されました。ログイン後、ユーザーには多くの要素と設定を備えたインターフェースが表示されます。
コントロールパネル
アプリケーションインターフェイスは論理ブロックに分割され、一般的な原則に従って統合されます。
左側には、データベースとテーブル間の迅速な移行のためのパネルがあります。ここでは、ある形式または別の形式の新しいインスタンスを作成することもできます。
トップメニューには、テーブル設定に移動するための項目と、追加機能が含まれています。
- データベース..。左側のメニューを実質的に複製します。つまり、使用可能なデータベースのリストが含まれています。
- SQL..。リクエストを正しく作成し、積極的に使用する方法を知っている人にとっては非常に興味深い点です。手動で選択、削除、並べ替え、およびその他のSQL関数を使用できます。
- 状態..。基地内の現在の位置。それらの総量、トラフィック、送受信されたデータの量。
- ユーザーアカウント..。ユーザーに関するすべての保存データ。ユーザーの特権、アドレス、パスワードを示します。
- エクスポートとインポート..。交換にとても便利な機能ベースと他のソフトウェアの間。たとえば、必要に応じてサイトを手動で更新します。さらに、このオプションが自動的に使用できない場合、重要なデータのバックアップコピーを作成するための非常に便利なツールです。
- カスタマイズ..。 phpMyAdmin、データベース、クエリなどの作業に何らかの形で関連する多くの異なるパラメータ。
- レプリケーション..。レプリカの同時更新のために他のサーバーと通信します。つまり、現在のデータベースサーバーのインスタンスを複製します。
- 変数..。名前が示すように、セクションにはサーバーとシステムの内部ニーズの値が含まれています。原則として、それらは不必要に使用されません。
- エンコーディング..。システムで使用可能なすべてのフォント表示オプションを表示します。
- インテリジェンス phpMyAdminで使用されるデータストレージの種類。
- 拡大..。システムの機能を向上させるphpMyAdminアドオンのリスト。
中央の一般設定では、パスワードを変更したり、使用するテキストエンコーディングを設定したりできます。
表示オプションは、システムの外観の言語、テーマ、フォントサイズ、およびその他の設定を変更するのに役立ちます。
![phpmyadminubuntuのセットアップ](/images/kompyuteri/ustanovka-i-nastrojka-phpmyadmin-poshagovaya-instrukciya-i-rekomendacii_4.jpg)
右側には、データベースサーバーとWebサーバーに関する情報、およびphpMyAdminヘルプへのいくつかのリンクが記載されたダッシュボードがあります。
残念ながら、このアプリケーションはハッカーが不正アクセスを取得するために使用することが多いため、これから身を守る方法を知っておく必要があります。
安全性
最初に行うことは、Apache htaccessWebサーバーファイルを使用することです。まず、phpMyAdminの構成に特別なファイルが使用されることをapacheに通知する必要があります。
これを行うには、/ etc / apache2 / conf-available /phpmyadmin.confにある構成ファイルを構成する必要があります。
特別なディレクティブAllowOverrideAllを追加する必要があります。ファイルを変更して保存した後、Webサーバーを再起動する必要があります。
![phpmyadminApache設定](/images/kompyuteri/ustanovka-i-nastrojka-phpmyadmin-poshagovaya-instrukciya-i-rekomendacii_5.jpg)
ここで、phpMyAdminを構成するには、コントロールパネルにアクセスするためのルールが定義されるファイル自体が必要です。 .htaccessという名前で、/ usr / share / phpmyadminにあります。
次のパラメータを指定します。
AuthType Basic
AuthName「制限付きファイル」
AuthUserFile /etc/phpmyadmin/.htpasswd
有効なユーザーが必要です。
それ。キーワードのセットにより、次のことが可能になります。
- 最初の行は、承認の性質に責任があります。 「基本」パラメータは、ログインとパスワードで入力できることを意味します。
- 2つ目は、挨拶の代わりに表示されるテキストを決定します。
- 3行目は、パスワードが保存されるファイルを指定します。
- 4つ目は、認証されたユーザーのみがここにアクセスできることをシステムに通知します。
ファイルを作成したら、保存する必要があります。これを行うことを忘れないでください。
パスワード
phpMyAdminの設定には、パスワードファイルの作成に少し手を加える必要があります。
まず、htpasswdユーティリティをインストールする必要があります。 Ubuntuリポジトリで利用できるので、ターミナルでコマンドを実行するだけです。
sudo apt-get installapache2-utils。
これで、ターミナルで同じように入力する必要があります。
sudo htpasswd -c / etc / phpmyadmin / .htpasswdユーザー名。
新しいユーザーが作成され、そのユーザーのパスワードが要求されます。
アクセスが安全に保護されるようになりました。ユーザーのphpMyAdmin管理パネルに入ろうとすると、表示権を取得して設定を変更するための追加のウィンドウが開きます。
CentOS
CentOSでのphpMyAdminの設定は、実際にはそれほど違いはありません。アクションのアルゴリズムは実質的に同じです。インストールコマンドが少し異なる場合を除いて:
yum install -y phpmyadmin
それ以降のすべての設定と操作は、UbuntuとCentOSの両方に関連しています。
Windows環境
Windowsオペレーティングシステムの場合、既存のテクノロジーセットを使用してサーバーを作成するためのいくつかの既製のソリューション。たとえば、OpenServer。ボードにはすでにphpMyAdminがインストールされています。サーバーのコンテキストメニューの[追加]項目にあります。
![phpmyadmincentosのセットアップ](/images/kompyuteri/ustanovka-i-nastrojka-phpmyadmin-poshagovaya-instrukciya-i-rekomendacii_6.jpg)
OpenServerでのMySQLとphpMyAdminの構成は、さまざまな既製のメニューとウィンドウを使用して行われます。これは、コマンドを手動で入力するよりも間違いなく便利です。
おすすめ
結論を出す前に、いくつかの一般的なエラーと構成の微妙な点について話すことができます。 phpMyAdmin、Apache、MySQLを設定するための基本的なヒントは次のとおりです。
- サーバーのクラッシュを回避するには、最新のソフトウェアバージョンを使用する必要があります。
- ほとんどの場合、phpMyAdminはすでにホスティングにインストールされていますが、それでもそのセキュリティはhtaccessファイルを介して構成できます。
- パスワードを選択するときは注意が必要です。多くの場合、その復元には、その作成に対する思慮深いアプローチよりもはるかに長い時間がかかります。
- 既製のアセンブリを使用すると、必要なものすべてを備えたサーバーを迅速に展開できますが、サーバーを柔軟に構成して作業の微妙な点を理解する機会が常に得られるとは限りません。
結論として
PhpMyAdminは多くのサービスで使用されていますインターネット上のサイト。これは、構成とデータベースアクセスの単純さに起因する可能性があります。また、多数の追加機能が存在します。プロジェクトは絶えず進化し、新しいソリューションとテクノロジーに適応しています。