ホームページ  >  記事  >  バックエンド開発  >  Windows システムに PHP 実行環境をインストールするためのテキスト チュートリアル_PHP チュートリアル

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

WBOY
WBOYオリジナル
2016-07-21 15:35:18811ブラウズ

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-langages.zip http://www. phpmyadmin.net/home_page/downloads.php
ZendOptimizer-3.3.3-Windows-i386.exe http://www.zend.com/en/downloads/
Windows システム フォルダーの C ドライブに Lamp という名前のファイルを作成しますを Web 環境のインストール場所として指定し、その環境に必要なすべてのソフトウェアをこのフォルダーの下にインストールします。

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 構成アシスタントが設定する必要があるものすべてです。タイプを選択したら、「次へ」ボタンをクリックして次の構成ステップに進みます。
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 Command Line Client] を使用して、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 行目は、.php またはその他の指定されたサフィックスを持つファイルを解析する必要があることを Apache サーバーに指示します。 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、Copyright (c) 2003-2007、Zend Technologies
with Zend Optimizer v3.3.3、著作権 (c) 1998-2007、Zend Technologies

5.phpMyAdmin のインストール
ステップ 1: phpMyAdmin-3.3.3-all-langages.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'] //これを構成認証パターンに変更します。
$cfg['Servers'][$i]['user'] = 'root' //MySQL データベースのユーザー名を使用します
$cfg['Servers'][$i]['password'] = '111111' ; //MySQL データベースのパスワードを使用します
上記の phpMyAdmin を起動するのと同じ方法で、Windows クライアントの IE ブラウザを使用して、Web サーバーの phpMyAdmin ディレクトリにあるindex.php ファイルにアクセスします。ただし、MySQL のユーザー名とパスワードを指定しなくても、config.inc.php にクリア テキストで記述されたユーザー名とパスワードを使用してログインできます。

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

http://www.bkjia.com/PHPjc/322242.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322242.html技術記事 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-W...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。