ホームページ >バックエンド開発 >PHPチュートリアル >PHPのインストール
2. php をインストールし、モジュール モードを使用して php と Apache を組み合わせ、Web サイト サーバーが php サーバー スクリプト プログラムをサポートできるようにします
ダウンロードした php インストール ファイル php-5.0.5-Win32.zip を右クリックして解凍します。
解凍場所を指定します。私の設定は「D:php」です
解凍されたフォルダーの内容を表示し、「php.ini-dist」ファイルを見つけてリセットします「名前を付けます」 php.ini」を編集し、エディタを開いて、下の図の場所を見つけます。Ln385 には「register_globals = Off」という値があります。この値は、フォームから送信される値などのグローバル変数を開くために使用されます。この値がset 「オフ」の場合、送信された値を取得するには「$_POST['変数名']、$_GET['変数名']」などのみを使用できます。 「オン」に設定すると、送信された値を取得できます。もちろん、「$ 変数名」を直接使用して、送信された値を取得することもできます。もちろん、「オフ」に設定すると、Web ページ間で送信されるデータが簡単に傍受されるのを防ぐことができます。この値を「オン」にするかどうかは、安全性と利便性のどちらを重視するかによって異なります。
ここで編集する別の場所があります。この機能は、php が mysql にアクセスするなど、他のモジュールを直接呼び出すことができるようにするためのもので、以下の図に示すように、Ln563 でロードするモジュールを選択し、「」を削除します。 ;" が前にあり、このモジュールをロードする必要があることを意味します。ロードすればするほど、より多くのリソースが占有されますが、それほど多くはありません。たとえば、mysql を使用したい場合は、前にある ";" を削除する必要があります。 ";extension= php_mysql.dll" 。すべてのモジュール ファイルは、PHP 解凍ディレクトリの「ext」の下に配置されます。ここで撮ったスクリーンショットは、「ext」ディレクトリの下にあるため、ロードできるすべてのモジュールをロードします。このモジュールはデフォルトでは存在しません。ロードすると、ファイルが見つからないというメッセージが表示され、エラーが発生します。これは単なる参考です。編集後に必要なものをロードして閉じるだけです。
前の手順で他のモジュールがロードされている場合は、モジュールの場所を指定する必要があります。そうしないと、Apache を再起動するときに、「指定されたモジュールが見つかりません」というエラーが表示されます。これは、最も簡単な方法です。 php を直接ロードします。インストール パスと外部パスを Windows システム パスに指定しますか? 「マイ コンピュータ」、「プロパティ」を右クリックし、「詳細設定」タブを選択し、「環境変数」をクリックして、「パス」を見つけます。 「システム環境変数」「変数」を選択し、ダブルクリックまたは「編集」をクリックして、元の値の末尾に「;D:php;D:phpext」を追加します。もちろん、「D:php」は私のインストールディレクトリです。以下の図に示すように、独自の PHP インストール ディレクトリに変更する必要があります。これですべてが確認されました。システム パスを追加した後、有効にするにはコンピュータを再起動する必要があります。すぐに再起動することも、すべてのソフトウェアがインストールまたは構成された後に再起動することもできます。
次に、モジュール モードで php と Apache を組み合わせて、php を Apache に統合します。Ln 173 を開き、ここで図に示すように選択した 2 行を追加します。 1行目の「LoadModule php5_module D:/php/php5apache2.dll」はモジュールモードでのPHPのロードを指し、2行目「PHPIniDir "D:/php"」はPHPの設定ファイルphp.iniの場所を示しています。 「D:/php」を先ほど選択したphpを解凍したディレクトリに変更します。
これはまだ Apache 設定ファイル Ln 757 ですが、「AddType application/x-httpd-php .php」と「AddType application/x-httpd-php .html」の 2 行を追加することもできます。さらに追加する場合、本質は php を実行できるファイルの種類を追加することです。たとえば、「AddType application/x-httpd-php .htm」という行を追加すると、.htm ファイルも php プログラムを実行できます。さらに、前の行「AddType application/x-httpd-php .txt」を追加すると、通常のテキスト ファイル形式で PHP プログラムを実行できるようになります。
php が追加されたため、一部のファイルは .php として直接保存されるため、前述のディレクトリのデフォルトのインデックス ファイルも変更できます。また、「index.php」をデフォルトのインデックス ファイルとして設定することもできます。優先順位は自動的にソートされ、私のものが最初になります。編集が完了したら、保存して閉じます。
これで、php のインストールと Apache との統合が完了しました。画面右下の小さなアイコンを使用して Apache を再起動すると、Apache サーバーが php をサポートするようになります。