Skip to main content
評価してください: 

PHP on Windows ガイドライン (ドラフト)

公開日: 2011 年 1 月 19 日 | 更新日: 2011 年 6 月 27 日

※本ガイドラインは、各章の先行ドラフト版公開を行います。
全章の公開後にまとめ、正式版文書として再公開する予定です。

概要

PHP 入門書の多くでは、 IIS が Windows 付属の Web サーバーであり、 PHP の実行環境として使用できることが示されています。しかしながら、PHP 環境を構築する実際の手順の説明では、IIS 以外の Web サーバーを追加インストールして行う方法が紹介されているケースが多く存在します。マイクロソフトでは近年 PHP の稼働環境としての Windows + IIS が PHP ユーザーにとって快適になるように様々な製品を出荷したり、容易に構築できるツールも提供しています。本ガイドラインを使って Windows 上で動作する快適な PHP 環境を体験してください。



目次とドキュメント

目次ドキュメント

序章:PHP と Windows

  • はじめに
  • Windows 環境における PHP 対応の歴史と背景
  • Windows 環境における PHP 対応の方法論

PDF (1.53 MB)

XPS (1.79 MB)

第 1 章 PHP ユーザーのための IIS 構築入門

  • Web サーバーのインストール
  • インストールする環境
  • クライアント OS でのインストール方法
  • サーバー OS でのインストール方法
  • Web サーバー (IIS) の初期構成
  • IIS の管理
  • まとめ

PDF (2.12 MB)

XPS (2.34 MB)

第 2 章 PHP 稼働環境の構築

  • PHP 稼動環境の構築
  • コラム : Web Platform Installer (Web PI) を使用したインストール
  • PHP ランタイムの設定 (PHP Manager)
  • PHP アプリケーションの性能を向上させる仕組み
  • まとめ

PDF (1.72 MB)

XPS (2.30 MB)

第 3 章 アプリケーション配置後の問題解決 Tips

  • Web サーバー (IIS) が返すエラー処理
  • リクエストの状態を調べて、エラーの診断を行う
  • ハングしているリクエストを実行状態から検査して見つける
  • コラム : Windows でよく使われる問題解析ツール

PDF (2.71 MB)

XPS (3.25 MB)

第 4 章 データベースの使用

  • PHP コードから Microsoft SQL Server への接続するための手段
  • SQL Server Driver for PHP を使用するには
  • PHP から SQL Server に接続するコード
  • Web PI を使用した SQL Server Driver for PHP のインストールと環境設定
  • まとめ
  • コラム : Web PI による MySQL のインストール
  • コラム : データベース マネージャー IIS拡張機能
  • コラム : SQL CRUD Application Wizard for PHP

PDF (1.43 MB)

XPS (1.56 MB)

第 5 章 ベストプラクティス

  • IIS 関連の設定
  • IIS 拡張モジュールの利用
  • IIS の管理
  • IIS7 の拡張
  • IIS マネージャーの拡張
  • システム構成スキーマの拡張
  • Windows のレベルで考えられる点

PDF (1.96 MB)

XPS (2.23 MB)

↑ページのトップへ


執筆者紹介

写真: 奥主 洋

IT Pro
エバンジェリスト
奥主 洋

ブログ: Hiroshi Okunushi's Blog ☆ミ

写真: 物江 修

デベロッパー
エバンジェリスト
物江 修

ブログ: monoe's blog

「Windows で構築する PHP 環境の理解に、ぜひご活用ください。」
IIS の開発チームはここ数年 PHP 稼動環境としての Windows そして IIS を快適にするために様々な開発とチューニングを行ってきました。このガイドラインを使用してぜひ IIS 上での PHP 環境がどのように快適に、そして構築しやすくなったかを体験いただきたいです。また、今回は PHP から SQL Server を利用するシナリオの解説も行いますのでマイクロソフトの Web プラットフォーム全体の理解に役立てば幸いです。