ホームページ >バックエンド開発 >PHPチュートリアル >Windows NT での Apache と PHP のインストールと構成 (1)
おそらく php メーリング リストで最もよく聞かれる質問は、「Windows マシンに PHP をインストールするにはどうすればよいですか?」というものでしょう。そのため、私がその質問に答えるお手伝いができるかもしれません。正しくインストールすると、Windows で PHP プログラムを開発するのが良いことがわかります。
このチュートリアルの目的は、「Apache と Windows」を組み合わせて PHP プログラムを開発する方法を示すことです。
チュートリアルで特定のバージョンが指定されていない場合、PHP は PHP3 または PHP4 Beta 2 または 3、Apache は 1.3.x です。
1. Apache をインストールします
まず、WEB サーバーが必要です。Apache をお勧めします。まず http://www.apache.org/dist にアクセスして見てください。このページには世界中の Apache ミラー サイトのリストがあり、最も近いものを見つけてください。 Apache ソフトウェアは一般的に apache_1_3_x.win32.exe と呼ばれます。それをマシンに入れて実行します。 Apache をどこにインストールするかを尋ねられます。すぐに設定ファイルを変更する必要があるため、c:Apache に設定できます。インストールに何も問題がなければ、Apache を使用できるようになります。参照用の Readme ファイルは多数ありますが、Windows 9x や Windows NT などの Win32 プラットフォームについて説明しているファイルは 1 つだけです。
2. PHPをインストールします
この質問は PHP メーリング リストで何度も出てきます。最新の Windows バージョンの PHP をインストールする必要があります。 PHP3 を自分でコンパイルしたくなるかもしれませんが、一般的な開発目的ではこれは必要ないと思います。 PHP のミラーサイトも世界中にあります (中国にはないようです)。画像を選択し、ダウンロード領域を見つけて、「ソース コードと Windows ディストリビューション」を選択し、「Windows バイナリ」をダウンロードします。現在のファイル (WinZip が適しています) を C:PHP4B3 などの任意のディレクトリに解凍するだけです。将来新しいバージョンを試すときに、バージョン番号をディレクトリ名として使用することをお勧めします。古いバージョンを削除する必要はありません。
Windows 95/97 に PHP4 ベータ版をインストールするには、DCOM サポートが必要です。マシンにインストールされていない場合は、ここにアクセスしてコピーをダウンロードしてください。
3. PHP を設定する
PHP とともに配布されるパッケージには、設定方法を説明する Readme ファイルが含まれています。 PHP の主要な設定ファイルである PHP.INI-dist というファイルがあります。これを Windows システム ディレクトリ (Windows 9x の場合は Windows、Windows NT の場合は WinNT ディレクトリ) にコピーし、名前を PHP.INI に変更します。このファイルを適切に変更する必要があるのは、MySQL などの使用可能なモジュールを追加することです。 PHP.INI ファイルで以下のようなセクションを見つけます:
;;;;;;;;;;;;;;;;;;;;;;;
; 動的拡張機能 ;
;;;;;;;;;;;;;;;;;;;;;;;
; 拡張機能を自動的にロードしたい場合は、
; 次の構文: extension=モジュール名.extension
; たとえば、Windows では、
; extension=msql.dll または UNIX では、
; 拡張子=msql.so
; モジュールの名前のみであることに注意してください
; ここにディレクトリ情報を入れる必要はありません。
;
で拡張子の場所を指定します。
; 上記の extension_dir ディレクティブ。
次の数行は
のようにコメントされています。
;Windows 拡張機能
;extension=php_mysql.dll
;extension=php_nsmail.dll
;extension=php_calendar.dll
;extension=php_dbase.dll
;extension=php_filePRo.dll
...
ファイルのいくつかの行のコメントを解除する、つまり先頭のセミコロンを削除する必要があります。私自身も MySQL のサポートが必要なので、「extension=php3_mysql.dll」行からセミコロン「;」を削除しました。場合によっては、使用したい DLL ファイルがこのリストにない場合は、単に行を追加するだけです。 , 例: 「extension=mydll.dll」。このようにしてPHPの設定が完了します。
4. Apache と PHP を連携させましょう
最初のセクションで Apache をインストールしたディレクトリを見つけ、お気に入りのファイル エディタ (できれば Edit、Ultraedit などの Win32 長いファイル名形式をサポートするもの) を使用して .confhttpd.conf ファイルを開きます。この場合は、.confhttpd.conf ファイルを開きます。 c: Apacheconfhttpd.conf (これは APACHE のメイン設定ファイルです。確信がない限り、簡単に変更しないでください)。内容がわからない場合は、Apache のドキュメントを読んでください。 Apache を PHP で動作させるには、次のように数行を追加するだけです:
ScriptAlias /php4b3/ "C:/PHP4B3/"
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3 .php
AddType application/x-httpd-php3 .phtml
アクション application/x-httpd-php3 "/php4b3/php.exe"
上記では、Apache と PHP のインストールを含め、Windows NT での Apache と PHP のインストールと構成を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。