More Related Content Similar to PHP 開発環境構築- Windows 編 - Similar to PHP 開発環境構築- Windows 編 - (20) More from Masaki Takeda (20) PHP 開発環境構築- Windows 編 -1. PHP 開発環境構築
- Windows 編 -
日本マイクロソフト株式会社
デベロッパー & プラットフォーム統括本部
エバンジェリスト
武田正樹
http://blogs.msdn.com/web_/
2. XAMPP と WebMatrix: 2 つの開発環境
XAMPP 1.7.7 WebMatrix
サーバー Apache 2.2.21 IIS Express 7.5
ランタイム PHP 5.3.8 PHP 5.3.10
データベース MySQL 5.5.16 MySQL 5.1
DB管理ツール phpMyAdmin 3.4.5 WebMatrix に搭載(MySQL/SQL Server/SQL Azure)
発行ツール WebMatrix に搭載(FTP・Web配置)
エディター WebMatrix に搭載
3. Apache の方にもわかりやすい
Apache と IIS Express の主な用語の比較
Apache IIS Express
Document Root Web サイト
httpd.conf Applicationhost.config
.htaccess Web.Config
Apache mod_rewrite に相当する URL 書き換えモジュールを搭載
アクセス権の比較 (Linux の “Owner” に相当)
Lin u x W in d o w s Lin u x W in d o w s
000 該当なし 100 R ead
001 Execute 101 R eadandExecute
010 W rite 110 R ead, W rite
011 W ri Execute
te, 111 M odify
4. Non Thread Safe ランタイム
Fast CGI で動作
インストール先: C:Program FilesIIS ExpressPHPv5.3
Extensions
mysql, mysqli, mbstring, gd2, gettext, curl, exif, xmlrpc, openssl,
soap, pdo_mysql, pdo_sqlite, imap, tidy
sqlsrv: IIS Express 用 SQL Server Driver for PHP 5.3 をインストール
<参考>XAMPP の PHP Extentions
php_bz2, mbstring, exif, gd2, gettext, imap, mysql, mysqli, pdo_mysql,
pdo_odbc, pdo_sqlite, soap, sockets, sqlite, sqlite3, xmlrpc
5. LAMP 環境の MySQL との違い
接続には、MySQL Connector .NET が必要
XAMPP の MySQL に接続できない
“MySQL” サービスが自動開始。ポート: 3306 を使用
XAMPP の MySQL 利用前に、必ずサービスを停止
デフォルトが “Strict モード”
LAMP 環境に慣れている場合は、Strict モードの解除推奨
7. IIS + PHP + MySQL
EC-CUBE ASP
http://asp.ec-cube.net
8. IIS + PHP + SQL Azure
株式会社スクウェア・エニックス
http://www.ff13-2-ie9.com/
株式会社タカラトミーエンタメディア
http://www.microsoft.com/ja-jp/casestudies/takaratomy.aspx
9. ご清聴、誠にありがとうございました!
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the
part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11. Web Platform Installer を利用したインストール
WebMatrix と必要なソフトウェアを一括インストール
詳しくは...
http://msdn.microsoft.com/ja-jp/hh779688