Search

PHP5の入手

unknown

PHP公式サイトのダウンロードページ から、「Windows Binaries PHP zip package」をダウンロードします。 過去のバージョンは、Unsupported Historical Releasesから入手可能です。

  1. インストールするPHPバージョンを選択

    ここではPHP 5.2.9 をインストールします。 Windows Binariesにある「PHP バージョン番号 zip package」をクリックすると、「Choose Mirror Site for download」(ミラーサイト選択画面)が表示されます。

    Windows Binaries - PHP 4.4.2 zip packageをクリックWindows Binaries - PHP 4.4.2 zip packageをクリック
  2. ダウンロード先のミラーサイトを選択

    日本のミラーサイトのリンクをクリックし、ダウンロードします。 ダウンロードが完了すると、デスクトップに 「php-バージョン番号-Win32.zip」という圧縮ファイルのアイコンが表示されます。

    ダウンロード先のミラーサイトを選択ダウンロード先のミラーサイトを選択

インストール

unknown

PHPフォルダをDドライブにおく場合の設定例です。

  1. ダウンロードしたパッケージを解凍

    ダウンロードした「php-バージョン番号-Win32.zip」をダブルクリックし、デスクトップなどに解凍します。

  2. フォルダ名のリネーム

    解凍したフォルダ名(例えば「php-バージョン番号-2-Win32」)を「php」にリネームします。

  3. phpフォルダの移動

    「phpフォルダ」ごと、D:\phpに移動します。

  4. 「php5ts.dll」のコピー

    phpフォルダ内にある「php5ts.dll」を、
    Windows 2000 の場合は、C:\WINNTにコピー、
    Windows 9x系、Windows Me、Windows XP の場合は、C:\WINDOWSにコピーします。

  5. 「php.ini-dist」のリネーム&コピー

    phpフォルダ内にある「php.ini-dist」を「php.ini」にリネームし、
    Windows 2000 の場合は、C:\WINNTにコピー、
    Windows 9x系、Windows Me、Windows XP の場合は、C:\WINDOWSにコピーします。

php.iniの設定

unknown

リネームした「php.ini」の編集をします。

extension_dirを指定します。
extension_dir = "d:/php/ext"

次に、有効にするDLLの先頭のセミコロンをとります。

PHP5からはMySQLを使用している場合は、下記の設定が必要になりました。

php_mysql.dllの先頭のセミコロンを取って有効にします。
extension=php_mysql.dll

次に、phpフォルダ内にある「libmysql.dll」を Windows 2000、XPの場合はC:\WINNT\system32内にコピー、
Windows 98/Meの場合はC:\Windows\system内にコピーします。

Apacheのhttpd.conf(設定ファイル)の設定

unknown

Apache上でPHP5が動くように、Apacheの設定ファイル「httpd.conf」を編集します。
apache version 2をサーバーとして使用している場合の設定例です。

「httpd.conf」は、C:\Proguram Files\Apache2\conf内にあります。 メモ帳などのテキストエディタで開いたら、下記のコード部分を追加・修正し、上書き保存します。 変更を反映させるため、Apacheを再起動(Restart)させます。

LoadModuleに、php5apache.dllを指定
174行目当たり LoadModule php5_module c:/php/php5apache2.dll

動作確認

unknown

<? phpinfo(); ?>と記述したPHPファイル(test.php)を作成し、C:\Program Files\Apache2\htdoc内に保存します。

test.php
<? phpinfo(); ?>

http://127.0.0.1/test.php」、または「http://localhost/test.php」 にアクセスし、下図のようなPHP動作ステータスが表示されればOK。Apache上でPHP5が正常に動作しています。

関連コンテンツ

Q. このサイトの情報はお役に立ちましたでしょうか?

投票する 投票結果を見る

管理人に【web拍手】を送るweb拍手(1行メッセージも送れます♪)

pagetop

polarized women