[PHP] PHPのインストール

PHPのインストール

Windows 64bit版の開発環境を構築することを想定しています。自作サーバとして運用すると、様々なサーバ攻撃の対象となりますので、注意が必要です。また、セキュリティの観点から常に最新バージョンにしておく必要があります。

  1. http://windows.php.net/download/ へ行く。
  2. VC15 x64 Thread Safeのファイルをダウンロードする。
  3. C:\php となるように展開する。
  4. php.ini.developmentの複製を作り、C:\php\php.iniという名前で保存する。 php.iniの設定
  5. httpd.confを設定する。 以下を追加
    PHPIniDir "c:/php"
    LoadModule php7_module c:/php/php7apache2_4.dll
    AddType application/x-httpd-php .php

    index にindex.phpを追加

    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>

C:\apache24\htdocsに、index.phpを作成し、秀丸などのテキストエディタでUTF-8形式で以下を記述する。

<?php phpinfo(); ?>

Apacheを再起動し、http://localhost/index.phpへアクセスし、phpの基本情報が表示されればインストール正常に行われています。

 

文字コードの変更
utf-8で作成するのがよいが、WindowsでPHPソースがShift_JIS で出力もShift JISの場合、php.iniを以下のように設定する。
ここを参照 http://www.bnote.net/windows/windows/code.shtml

extension=php_mbstring.dll ;コメントアウトを外す
output_buffering = Off ;コメントアウト外す
mbstring.language = Japanese ;コメントアウトを外す
mbstring.internal_encoding = SJIS ;PHPソースはShift_JIS
mbstring.http_input = auto ; コメントアウトを外す
mbstring.http_output = SJIS ;アウトプットはShift_JIS
mbstring.detect_order = auto ;コメントアウトを外す
mbstring.substitute_character = none; ;コメントアウトを外す
default_charset = "Shift_JIS" ; デフォルトの文字コードはShift_JIS