ホームページ >php教程 >php手册 >Windows システムに PHP 実行環境をインストールするためのテキスト チュートリアル

Windows システムに PHP 実行環境をインストールするためのテキスト チュートリアル

WBOY
WBOYオリジナル
2016-06-13 12:14:48873ブラウズ

1. 関連ソフトウェアをダウンロードします

ソフトウェア ダウンロード アドレス
httpd-2.2.15-win32-x86-no_ssl.msi http://httpd.apache.org/download.cgi
mysql-5.1。 46-win32.msi http://dev.mysql.com/downloads/
php-5.2.13-Win32.zip http://www.php.net/downloads.php
phpMyAdmin-3.3.3 -all-messages.zip http://www.phpmyadmin.net/home_page/downloads.php
ZendOptimizer-3.3.3-Windows-i386.exe http://www.zend.com/en/downloads/
Windows システムの C ドライブに Web 環境のインストール場所として Lamp という名前のフォルダーを作成し、その環境に必要なすべてのソフトウェアをこのフォルダーにインストールします。

2. Apache のインストール

1 [システム情報の設定] ダイアログ ボックスでは、いくつかの基本的な構成パラメーターの入力が必要です。これら 3 つの情報は、無効であっても任意に入力できます。
最初の入力ボックスに「lampbrother.net」ドメイン名を入力します。
2 番目の入力ボックスに www.lampbrother.net サーバー名を追加します。
3 番目に追加する連絡先電子メール アドレスは、システム障害が発生した場合に訪問者に提供されます。
は、この Web サーバーの管理者の電子メール アドレスです。ここに「lampTeacher@gmail.com」と入力します。 。
最後に、Web サーバーのポートを選択し、デフォルトのポート 80 を使用し、システム サービスとして自動的に開始します (最初の項目)。
2 インストールの種類を選択するダイアログ ボックスが表示されます。「標準」はデフォルトのインストールで、「カスタム」はユーザー定義のインストールです。ここでは「標準」を選択します。
3 インストール場所を選択するダイアログが表示されるので、Apacheのインストール場所を「d:lampapache2」に設定します。
4 インストールを確認するダイアログボックスが表示されます。もう一度確認する必要がある場合は、「<戻る」ボタンをクリックして、段階的に確認に戻ることができます。オプションが正しいことを確認し、「インストール」をクリックして、以前に設定したインストール オプションに従ってインストールを開始します。
5 インストール インターフェイスが表示され、インストール ウィザードが正常に完了すると、Apache の小さな緑色のアイコン管理ツールが右下隅のステータス バーに表示され、Apache サービスが実行を開始したことが示されます。
6 上記の手順で Apache をインストールすると、インストールディレクトリが「C:lampapache2」以下に指定されます。
Apache の設定ファイルは「C:lampapache2confhttpd.conf」ファイルです。
Apache が Web ページを保存する場所は「C:lampapache2htdocs」フォルダです。
7 Windows システムで Apache を起動および停止するにはさまざまな方法があり、次の例はすべて実行できます。
[スタート]メニュー -> [すべてのプログラム] -> [Apache HTTP サーバー 2.2] -> [停止、起動、または再起動] の下の [Apache サーバーの制御] をクリックします。
[マイ コンピュータ] -> [管理] -> [サービスとアプリケーション] -> [サービス] -> [Apache2.2] オプションをクリックし、[停止]、[開始]、または [再起動] をクリックします。
Windows システムの右下隅にあるステータス バーにある Apache の小さな緑色のアイコン管理ツールを使用して、Apache サーバーを起動、停止、または再起動します。
8 Apache が正常に起動すると、ブラウザのテストに合格できます。ブラウザを開き、アドレス バーに URL http://localhost/ を入力します。
動作していることがわかります。これは、Apache が正常にインストールされ、使用できることを意味します。

3. MySQL のインストール
MySQL データベース サーバーのインストールは 2 つの部分に分かれています。
1 つの部分はプログラムのインストールで、もう 1 つの部分は MySQL 構成アシスタントを使用して MySQL を作成します。構成ファイル、いくつかの詳細な構成の選択、および MySQL サーバーのパスワードとその他のコンテンツの設定。
MySQL Configuration Assistant は、インストールの最初の部分が完了した後に自動的に実行されます。また、MySQL のインストールが完了した後に手動で開始することもできます。
1 「mysql-5.1.46-win32.msi」ファイルをインストールします。
2 インストール タイプの選択ダイアログ ボックスが表示され、[標準]、[完全]、[カスタム] の 3 つのオプションが表示されます。
ここで「カスタム」を選択すると、さらにオプションが表示され、インストール場所を指定できるようになります。 「次へ」ボタンをクリックして、インストールの次のステップに進みます。
3 ユーザー定義の設定ページが表示され、「開発者コンポーネント」オプションを左クリックし、
次に 2 番目の項目「この機能とすべてのサブ機能は、ローカル ハード ドライブにインストールされます。」を選択します。
つまり、「この部分とその下位サブパートの内容はすべてローカル ハードディスクにインストールされます。」
4 インストール場所を指定します。 「変更...」ボタンをクリックしてインストール場所を変更し、「C:lampmysql5」フォルダ以下を指定します。
このオプションではインストール場所を変更する必要があるだけでなく、以前のオプションには MySQL サーバー オプション (MySQL サーバー)、
MySQL クライアント プログラム オプション (クライアント プログラム)、およびファイル オプション (ドキュメント) が含まれており、これらはすべて変更する必要があります。インストール場所を変更する 操作方法はすべて同じです。
「変更...」ボタンをクリックして、インストール場所を手動で変更します。これらのオプションのインストール場所を「C:lampmysql5」フォルダーに指定できます。
サーバー データ ファイルの「MySQL Server Datafiles」オプションをオペレーティング システムと同じパーティションに指定しないことをお勧めします。これにより、システムのバックアップおよび復元時にデータが消去されるのを防ぐことができます。
ここでは、D:datafiles フォルダーに割り当てられています。設定が完了したら「次へ」ボタンをクリックして次のインストールに進みます。
5 インストール場所の確認ダイアログボックスが表示されます。インストールには数秒かかります。この時点で、MySQL データベース ソフトウェアのインストールは完了し、インターフェイスが表示されます。
「今すぐ MySQL サーバーを構成する」にチェックを入れ、「完了」ボタンをクリックしてソフトウェアのインストールを終了し、MySQL 構成ウィザードを開始します。
6 次に、MySQL Configuration Assistant が自動的に実行され、インストールの 2 番目の部分である MySQL 構成フェーズに進みます。
7 構成タイプ選択ダイアログボックスが表示され、「詳細構成」と「標準構成」の 2 つのオプションが表示されます。最初の項目「詳細設定」を選択します。
次のいくつかの構成手順は、この項目を選択するときに MySQL Configuration Assistant が設定する必要があるすべてのものです。タイプを選択したら、「次へ」ボタンをクリックして次の構成ステップに進みます。
8 [サーバー タイプ] 選択ダイアログ ボックスが表示され、MySQL サーバーが予約しようとするメイン メモリの量が決定されます。メインメモリが大きいほどサーバーは高速になりますが、他のプログラムへの影響も大きくなります。
ここには 3 つのオプションがあります。
開発者マシン オプションは開発およびテスト タイプで、MySQL はほとんどリソースを使用しません。
サーバー マシン オプションはサーバー タイプで、MySQL はより多くのリソースを使用します。 MySQL サーバー マシン オプションは専用データベース サーバーであり、MySQL は利用可能なリソースをすべて消費します。
さまざまなタイプを選択します。Web 開発者にとっては、最初の開発者オプションが最適な選択であり、他の 2 つは大規模なデータベースに最適です。タイプを選択したら、「次へ」ボタンをクリックして次の構成ステップに進みます。
9 [データベースの使用状況] ダイアログ ボックスが表示されます。これらは、MySQL サーバーがサポートするデータ テーブル タイプを決定します。
ここには 3 つのオプションもあります。
「多機能データベース」オプションは、一般的な多機能タイプであり、より優れたタイプであり、デフォルトで選択されるタイプです。
「トランザクション データベースのみ」オプションはサーバー タイプです。 、トランザクション処理に焦点を当てます。
「非トランザクション データベースのみ」オプションは非トランザクションで、比較的単純で、主に監視とカウントに使用されます。
ユーザーはデータベースの実際の使用状況に応じて変更できます。ここではデフォルトの選択を使用し、「次へ」ボタンをクリックして次の構成に進みます。
10 [InnoDB テーブルスペース設定] ダイアログ ボックスが表示され、InnoDB データベース ファイルの保存場所を指定する必要があります。デフォルトの保存場所は MySQL インストール ディレクトリです。
ここでは、[次へ] ボタンをクリックして設定の次の手順を続けます。
11 [同時接続] 選択ダイアログ ボックスが表示されます。ここでのオプションにより、同時に開かれるデータベース接続の数が決まります。
次の 3 つのオプションがあります。
最初の「意思決定サポート (DSS)/OLAP」オプションは 20 個の接続が可能です。
2 番目の「オンライン トランザクション処理 (OLTP)」オプションは 500 個の接続が可能です。 3 番目の「手動設定」オプションは、接続数を手動で設定します。
ソフトウェア開発に使用されるコンピューター上で実行されている MySQL サーバーの場合、それほど多くの接続を必要とせず、現時点では最初の「意思決定支援 (DSS)/OLAP」を選択しても問題ありません。
ただし、一部の人気のある Web サイトで MySQL サーバーがフルスピードで動作している場合、同時接続数が非常に多くなる場合があります。この場合、2 番目の「オンライン トランザクション処理 (OLTP)」オプションを選択する必要があります。
ここではデフォルトの最初のオプションを使用し、「次へ」ボタンをクリックして次の構成ステップに進みます。
12 [TCP/IP ネットワークを有効にする] ダイアログ ボックスが表示されます。 Windows システム環境では、MySQL サーバーとアプリケーション間の通信には 2 つの方法があります。
1 つは名前付きパイプを介する方法、
もう 1 つはネットワーク プロトコル TCP/IP を介する方法です。
MySQL Configuration Assistant によって提供される推奨構成は、TCP/IP をアクティブ化し、ポート 3306 を使用することです。複数のチェック ボックスをオンにし (ファイアウォールに参加し、このポートをブロックしない)、デフォルトの推奨構成を使用します。 [次へ>] ボタンをクリックして、次の構成ステップに進みます。
13 テキスト データをデータベースに保存する場合、MySQL はさまざまな既存の文字セットをサポートします。
ここでは、中国語の文字セットをより適切に処理するために、文字セットで「utf8」を選択または入力し、「次へ」ボタンをクリックして次の設定を続行します。
14 [Windows サービスとしてインストール] ダイアログ ボックスが表示されます。ここでは、MySQL サービスを Windows システム サービスとしてインストールするかどうかを選択できます。
このようにして、Windows システム サービス管理を通じて MySQL サーバーを管理できます。サービス名 (サービス識別名) を指定することもできます。
もう 1 つのオプションは、MySQL bin ディレクトリを Windows PATH に追加するかどうかを選択することです (追加後は、bin ディレクトリ内のファイルを指定せずに直接使用できます)。ディレクトリ名)。 (選択してください)
ここでは MySQL Configuration Assistant によって推奨されるデフォルト設定を受け入れ、「次へ」ボタンをクリックして次の構成ステップに進みます。
15 [セキュリティ オプション] ダイアログ ボックスが表示されます。これは最も重要な設定です。MySQL サーバーへの接続を許可するユーザーと、接続を確立するためにパスワードを入力する必要があるかどうかを決定する必要があります。
最も安全な設定に設定します。root が唯一のユーザーであり、MySQL システム管理者ユーザーであるため、root ユーザーにはデータベースに接続するための正しいパスワードの入力を許可し、ローカルでのログインのみを許可する必要があります。
2 番目のオプションはチェックしないでください。ここでは匿名アカウントは作成されません。いわゆる匿名アカウントとは、パスワードなしでデータベースに接続できるアカウントを指します。 [次へ>] ボタンをクリックして、次の構成ステップに進みます。
16 確認ダイアログボックスが表示されます。設定内容が正しいか確認してください。間違っている場合は「<戻る」ボタンをクリックして確認に戻ります。確認したら、「実行」をクリックして設定を有効にし、「完了」ボタンをクリックして MySQL のインストールと構成を終了します。
17 MySQL のインストール後の環境 上記の手順に従ってインストールと設定が完了すると、MySQl のインストール ディレクトリは "C:lampmysql5" の下にあります。
MySQL の設定ファイルは "C:lampmysql5my.ini" になります。ファイル; MySQL データファイル 保存場所は「D:datafilesdata」フォルダです。
18 Windows システムで MySQL を起動および停止するには、[マイ コンピュータ] -> [管理] -> [サービスとアプリケーション] -> [サービス] -> [MySQL] オプションを右クリックし、[停止]、[開始]、または [再起動] をクリックします。
19 MySQL データベースのインストールが成功したかどうかをテストするには、MySQL クライアントを開いて MySQL サーバーにログインしてテストします。
スタート メニュー -> すべてのプログラム -> MySQL -> MySQL Server 5.1 -> MySQL コマンド ライン クライアントを使用して、MySQL のコマンド ライン インタープリタ プログラム mysql.exe を起動します。
MySQL パスワードを構成するときに入力を入力します。 。すべてがうまくいけば、入力ウィンドウに MySQL 入力プロンプトが表示されるはずです。次に、status コマンドを実行すると、MySQL サーバーが正常にインストールされたことがわかります。

解決策:
MYSQL のインストール時の問題と解決策: MySQL のインストール時に、システムのプロンプトが表示されます: mysql.error:0 の Windows サービスを作成できません
その理由は、システムに古い mysql があるためです。サービスは存在します。解決策は次のとおりです:
古い mysql サービスを完全に削除するには、ユーザーは管理者権限でコマンド ラインで次のコマンドを実行する必要があります:
C:>sc delete mysql
[SC] DeleteService SUCCESS
サービスをインストールするときに、同様の状況が発生した場合は、サービス内に残っているサービス プログラムがあるかどうかを確認してください。解決策は、古いサービスを削除してから、新しいサービスをインストールすることです。

3. PHP のインストール
PHP サーバーをインストールする場合、完了する必要があるタスクが 2 つあります。
PHP は Apache サーバーのモジュールであり、PHP ファイルを処理できるようにするために Apache にプラグインする必要があるため、最初のタスクは PHP モジュールを Apache にロードすることです。
開発中は、PHP プログラムを使用してデータベースに接続し、データベースを操作する必要もあります。そのため、2 番目のタスクは、PHP の MySQL 拡張インターフェイスを構成することです。
(1) Apacheサーバーの拡張モジュールとしてPHPをインストールします。
ステップ 1: 「php-5.2.13-Win32.zip」ファイル。この ZIP ファイルの内容を選択したサブディレクトリに解凍するだけです。ここでは、「C:lampphp5」ディレクトリに解凍します。
ステップ 2: PHP をモジュールとして Apache にロードします。
ロード方法は、Apache 設定ファイル httpd.conf に 3 行を書き込むことです。最初の行は PHP モジュールをロードします。
2 行目は、Apache サーバーにサフィックスが .php であることを通知するか、その使用を指定します。他のサフィックスを持つファイルの PHP 解析。3 行目は PHP 構成ファイルの場所を指定します。
次の 3 行を Apache 設定ファイル C:lampapache2confhttpd.conf の特定の場所に挿入するだけです。

LoadModule php5_module "C:/lamp/php5/php5apache2_2.dll" #PHP モジュールをロード
AddType application/x-httpd-php .php .phtml #PHP モジュールが解析するサフィックス ファイルの種類
PHPIniDir "C:/lamp/php5" #PHP 設定ファイルの場所を指定します
注:
最初の行は、モジュール モードでの PHP 5 のロードを参照しており、この行を Apache 設定ファイル httpd に挿入します。 .conf 「#LoadModule vhost_alias_module modules/mod_vhost_alias.so」という行のすぐ下。このうち、C:/lamp/php5/php5apache2_2.dll が、PHP をインストールするための該当パスにあるファイルです。 php5apache2_2.dll、php5apache2.dll、および php5apache.dll を混同しないように注意してください。php5apache.dll は、Apache 2.0 より前のバージョンにのみ適用されます。PHP 5 圧縮パッケージ内の php5apache2.dll は、apache2.0.* バージョンにのみ適用されます。 2.2 の場合。*それ以上のバージョンの場合は、php5apache2_2.dll を使用する必要があります。そうしないと、読み込みエラーが発生する可能性があります。
2 行目は、PHP サポートを追加することです。どのサフィックスを PHP として解析するかを Apache に指示します。たとえば、Apache に .php または .phtml 接尾辞が付いたファイルを PHP に解析させます。 Apache 設定ファイルで「AddType application/x-gzip .gz .tgz」項目を見つけ、その下に「Addtype application/x-httpd-php .php .phtml」行を追加します。追加されたステートメントに追加され、スペースで区切られている限り、任意の接尾辞を持つファイルを PHP に解析できます。次に、.phtml をもう 1 つ追加する例を示します。
3 行目は、PHP 設定ファイル php.ini の場所を指定します。これを 2 行目の "Addtype application/x-httpd-php .php .phtml" の下に追加します。ここで、"C:/lamp/php5" を指定します。以前に選択した PHP 解凍ディレクトリ。

ステップ 3: PHP 構成ファイルを作成します。 PHP 解凍ディレクトリ C:/lamp/php5 にある php.ini 推奨ファイルの名前を php.ini に変更するだけです。
C:/lamp/php5 ディレクトリにあるファイル php.ini-dist の名前を php.ini に変更することもできますが、設定ファイルは追加されたすべてのコンテンツに自動的に「//」を追加するため、セキュリティが強化され、トラブルも増加します; php.ini-recommended の名前を php.ini に変更すると、設定ファイルの追加内容に「//」が追加されなくなり、セキュリティは低下しますが、より便利になります。ここで、php.ini-recommended ファイルの名前を php.ini ファイルに変更します。
ステップ 4: Apache サーバーを再起動します。 Apache 構成ファイル httpd.conf または PHP 構成ファイル php.ini に変更を加えた場合は、Apache サーバーを再起動する必要があります。 Apache サーバーは起動時に構成ファイル httpd.conf をロードするため、構成ファイルの変更が有効になります。
PHP は、Apache サーバーの作業モジュールとして、Apache が変更を有効にし始めるときに、設定ファイル php.ini もロードします。
ステップ 5: PHP のインストールが成功したかどうかをテストします。上記の手順により、PHP が Apache の拡張モジュールとしてインストールされ、Apache サーバーで起動されました。
PHP が正常にインストールされているかどうかを確認したい場合は、テキスト エディターを使用して、Apache サーバーが Web ページを保存するフォルダー C:lampapache2htdocs に test.php という名前のファイルを作成できます

phpinfo(); //PHP ステータス情報の出力に使用される PHP 内部関数
?> //PHP スクリプト終了タグ

次に、Web ブラウザを使用して、 http://localhost/test.php ページを開きます。 PHP が正常にインストールされたことを示す PHP テスト ページが表示されます。
(2) PHP の MySQL 拡張インターフェースを構成する
ステップ 1: 上記の構成後、PHP5 は正常にインストールされます。ただし、PHP はまだ MySQL データベース サーバーにアクセスできないため、PHP は PHP とともにインストールされた 2 つの MySQL 関連 DLL ファイルを見つける必要があります。
この前に、まず PHP インストール ディレクトリ C:lampphp5 にある libmysql.dll ファイルを Windows インストール ディレクトリにコピーする必要があります。
このディレクトリは通常 C:Windows です。一部の Windows サーバー バージョンは C:Winnt ディレクトリです。 Windows システムの環境変数を設定し、PHP 解凍ディレクトリ C:lampphp5 を PATH 環境変数に追加することもできます。
ここでは、C:lampphp5libmysql.dll ファイルを C:Windows にコピーします。
ステップ 2: PHP 構成ファイルで MySQL 機能を有効にします。テキスト エディタを使用して、PHP 構成ファイル C:lampphp5php.ini を開きます。
次の 3 つの項目を挿入して、mysql および mysqli 拡張インターフェイスを有効にします。 PHP 構成ファイル内で次の 3 行を見つけて、コメントに使用されているセミコロンを削除することもできます。

extension_dir="c:/lamp/php5/ext" #PHP 拡張インターフェースのディレクトリを指定します。ディレクトリ区切り文字は「/」です。
extension=php_mysql.dll #MySQL 拡張インターフェースを開きます
extension =php_mysqli.dll #MySQLi 拡張インターフェイスを開きます

ステップ 3: Apache サーバーを再起動すると、PHP 構成ファイルを使用して行われた変更が有効になります。
ステップ 4: PHP テスト ページのコンテンツを表示し、mysql および mysqli インターフェイス パラメーターの説明情報があるかどうかを確認します。図 2-46 に示す情報が表示された場合は、PHP の mysql および mysqli 拡張インターフェイスが正常にロードされていることを意味します。また、Web ブラウザを開いて、テストのために http://localhost/test.php ページにアクセスします。
上記の構成の後、PHP の MySQL および MySQLi 拡張インターフェイスの構成が完了しました。他の拡張インターフェイスを構成する必要がある場合は、同じ方法が使用されます。

4. Zend アクセラレータをインストールします
ステップ 1: 「ZendOptimizer-3.3.3-Windows-i386.exe」ファイル。これは直接インストール ファイルであり、ダブルクリックするとインストール プログラムを起動できます。
ステップ 2: 前のステップのインストール後、次のインターフェイスが表示されます。ソフトウェアのインストールと使用許諾契約に同意することを確認し、[使用許諾契約の条項に同意します] を選択し、[次へ] をクリックします。 ;」ボタンをクリックして続行します。
ステップ 3: [インストール場所の選択] ダイアログ ボックスが表示されます。ここで、Zend Optimizer のインストール場所を「C:lampZendOptimizer」に設定し、[次へ] ボタンをクリックしてインストールを続行します。 。
ステップ 4: Web サーバーの種類を選択する次の画面が表示されます。[Apache2.x] オプションを選択します。 「次へ」ボタンをクリックしてインストールを続行します。
ステップ 5: PHP 構成ファイル php.ini の場所を選択するダイアログ ボックスが表示されます。 PHP をインストールするときに、php.ini を PHP インストール ディレクトリ C:lampphp5 に割り当てたので、ここで選択した場所も C:lampphp5 フォルダーになります。
ステップ 6: Web サイトのルート ディレクトリを選択する次のダイアログ ボックスが表示され、Web サイト コンテンツのルート ディレクトリのパスを選択します。 Apache をインストールするとき、Web サイトのルート ディレクトリを Apache インストール ディレクトリ C:lampapache2 に割り当てました。
ここで選択した場所も C:lampapache2 フォルダになります。インストールを続行するには、[次へ] ボタンをクリックします。
ステップ 7: インストールを確認するダイアログ ボックスが表示されます。再度確認する必要がある場合は、「<戻る」ボタンをクリックして段階的にチェックに戻り、オプションが正しいことを確認し、「インストール」ボタンをクリックして、以前に設定したインストールに従ってインストールを開始します。オプション。
ステップ 8: 次のプロンプトが表示された場合は、まず Web サーバーをシャットダウンし、[OK] ボタンをクリックしてインストールを続行します。
ステップ 9: すべてが正常にインストールされた場合は、インストールを終了するための次のダイアログ ボックスが表示されます。[完了] ボタンをクリックしてインストールは完了です。
ステップ 10: インストール結果を確認します。 Apache サーバーを起動し、Web ブラウザを開いて http://localhost/test.php ページにアクセスし、phpinfo() 関数を使用してテストします。以下の内容が表示されればインストール成功です。
このプログラムは Zend スクリプト言語エンジンを使用しています:
Zend Engine v2.2.0、著作権 (c) 1998-2010 Zend Technologies
with Zend Extension Manager v1.2.0、著作権 (c) 2003-2007 、Zend Technologies 製
Zend Optimizer v3.3.3 付き、著作権 (c) 1998-2007、Zend Technologies 製

5.phpMyAdmin のインストール
ステップ 1: phpMyAdmin-3.3.3-all を配置します - language.zipを/apache2/htdocs/に解凍し、phpmyadminというフォルダを作成し、その中に圧縮ファイルを入れればインストールは完了です。
ステップ 2: phpMyAdmin の最上位ディレクトリに config.inc.php を設定します。config.inc.php ファイルはデフォルトでは存在しません。config.sample をコピーすることもできます。 inc.php テンプレートを使用して、最小構成のドキュメントを取得します。
次の例は config.inc.php ファイルの構成であり、変更が必要な部分のみを示しています。実際の状況によっては、他のオプションも変更する必要がある場合があります。
認証モードの要件によって 2 つの構成オプションを使用できます。1 つは HTTP および Cookie 認証モードです。
これら 2 つのモードでは、ユーザーは phpMyAdmin プログラムを使用する前に、ログイン ウィンドウに MySQL データベースの有効なユーザー名とパスワードを入力する必要があります。
このアプローチには 2 つの明らかな利点があります。1 つは、MySQL データベースのパスワードが config.inc.php ファイルに表示されないため、認証プロセスがより安全です。
2 つ目は、別のユーザーとしてログインできることです。独自のデータベースを管理します。これら 2 つの認証モードは、データベース内に複数のユーザー アカウントが存在する状況に特に適しています。
2 番目のオプションは、認証モードを構成することです。このモードでは、パスワードは config.inc.php ファイルにクリア テキストで保存されます。 MySQL のユーザー名とパスワードを config.inc.php ファイルに直接書き込むだけです。
この方法では、phpMyAdmin にログインするときにユーザー名とパスワードの入力を求められず、config.inc.php ファイルに記述されたユーザーでのみ直接ログインします。
ローカル テスト システムで phpMyAdmin のみを使用している場合は、このモードを使用できます。
(1) HTTP 認証モード
phpMyAdmin で HTTP 認証モードを使用するには、まず config.inc.php ファイルの太字部分で次の変更を行う必要があります。具体的な内容は次のとおりです:
$cfg['Servers'][$i]['auth_type'] = 'http' ; //この行を HTTP 認証モードに変更するだけです
設定が完了したら、 phpMyAdmin を起動すると、Web ブラウザのダイアログ ボックスが画面に表示されます。phpMyAdmin の操作インターフェイスに入るには、このダイアログ ボックスに MySQL のユーザー名とパスワードを入力する必要があります。 Windows クライアントの IE ブラウザを使用して、Web サーバーの phpMyAdmin ディレクトリにあるindex.php ファイルにアクセスすると、phpMyAdmin が起動します。
(2) Cookie 認証モード
Cookie 認証モードは、HTTP 認証モードを補完するもので、HTTP 認証モードが使用できない場合に使用できます。 Cookie 認証モードでは、ユーザーは phpMyAdmin からの Cookie が自分のコンピュータに入るのを許可する必要があります。つまり、ユーザーはブラウザでクライアントの Cookie 機能を有効にする必要があります。
phpMyAdmin で Cookie 認証モードを使用する場合は、config.inc.php ファイルの auth_type ステートメントを変更することに加えて、blowfish_secret パラメータに文字列を指定する必要もあります。この文字列は任意であり、その目的は、システムがこの文字列を使用して、ログイン時に使用されるユーザーとパスワードをクライアント コンピュータの Cookie に保存する前に暗号化することです。 config.inc.php の変更内容は次のとおりです。
$cfg['blowfish_secret'] = ''xxxxxxx''; //ここには任意の文字列が必要です
$cfg['Servers'][$ i]['auth_type'] = 'cookie' ; // これを Cookie 認証モードに変更します
phpMyAdmin を起動する場合と同様に、Windows クライアントの IE ブラウザを使用して Web 上の phpMyAdmin ディレクトリにアクセスしますサーバー 以下のindex.phpファイルで、ログインするためにMySQLのユーザー名とパスワードを指定する必要があります。
(3)config 認証モード
phpMyAdmin で config 認証モードを使用するには、まず config.inc.php ファイルに次の変更を加える必要があります。 MySQL データベースのユーザー名とパスワードをクリア テキストで記述します。具体的な変更は次のとおりです。
$cfg['Servers'][$i]['auth_type'] //これを config に変更します。認証モード
$cfg['Servers'][$i]['user'] = 'root' //MySQL データベースのユーザー名を使用します
$cfg['Servers'][$i] ['password '] = '111111'; //MySQL データベースのパスワードを使用します
上記の phpMyAdmin を起動するのと同じ方法で、Windows クライアントの IE ブラウザを使用して、Web サーバーの phpMyAdmin ディレクトリのインデックスにアクセスします。ファイル。ただし、MySQL のユーザー名とパスワードを指定しなくても、config.inc.php にクリア テキストで記述されたユーザー名とパスワードを使用してログインできます。

注: phpmyadmin は小文字である必要があります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。