オリエンテーション: Windowsにおける環境設定 – PHPプログラミング

さて、今日から本格的にPHPの勉強をはじめるよ。
・・・と、その前にまずは環境を整えないとな。

今日やることはこんな感じです。

  • Apacheのインストール
  • PHPのインストール
    • Apacheのインストール

      1. The Apache HTTP Server Project からインストールファイルをDL。
      2. 今回は、apache_2.0.61-win32-x86-no_ssl.msi をインストールすることにします。
      (これより新しいバージョンはhttpd.conf が参考書のものとだいぶ変わってしまっていたので最新版は断念。)
      3. ブラウザからApacheの動作を確認。
      https://localhost/

      ちゃんとインストールできた!

      PHPのインストール

      インストール・ファイルの入手

      1. PHPのインストールファイルをDL。
      2. 今回は、php-5.2.5-Win32.zip を利用する。※Installerではなく、CGI版とSAPI版が含まれているZip Packageを利用する。

      実行に必要なファイルを展開する

      1. php-5.2.5-Win32.zip を解凍して出来たフォルダの名前を「php」に変更し、Cドライブ直下に移動。
      2. 「php」フォルダ直下に格納されている「php*.dll」を除く全ての「*.dll」ファイルを c:\windows\system32 へコピー。

      設定ファイルphp.iniを配置する

      1. 「c:\php」フォルダ直下の「php.ini-dist」を「php.ini」に名前を変更し、c:\windows フォルダに移動。
      2. 「php.ini」ファイルのパラメータを変更する。

      101: output_buffering = On
      115: output_handler =mb_output_handler
      458: default_charset = "Shift_JIS"
      472: include_path = ".;c:/php/includes;c:/php/PEAR"
      479: doc_root ="C:/Program Files/Apache Group/Apache2/htdocs"
      486: extension_dir = "c: /php/ext"
      618: extension=php_mbstring.dll
      1189: mbstring.language = Japanese
      1194: mbstring.internal_encoding = EUC-JP
      1197: mbstring.http_input = auto
      1201: mbstring.http_output = SJIS
      1208: mbstring.encoding_translation = On
      1212: mbstring.detect_order = auto
      1216: mbstring.substitute_character = auto;
      1217: mbstring.script_encoding=EUC-JP
      

      PHPとApacheの関連づけ

      1. httpd.conf ファイルを編集する。(以下の3行を追記する)

      173: LoadModule php5_module c:/php/php5apache2.dll
      698: AddDefaultCharset none
      793: AddType application/x-httpd-php .php
      

      2. Apacheを再起動。

      PHPの正常な動作を確認する

      1. Apacheのドキュメント・ルート(c:\program file\Apache Group\Apache2\htdocs )に phpinfo.php を作成する。

      
      <?php phpinfo(); ?>
      
      
      

      2. ブラウザからPHPの動作を確認。
      https://localhost/phpinfo.php

      ちゃんとインストールできた!

      とりあえず、今日はここまで。
      次回は参考書の第1日からPHPの基本的な仕組みを勉強していきます。

      参考書:
      10日でおぼえるPHP5 入門教室

Amazonアソシエイト

スポンサーリンク

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください