開発/本番環境もIISで――ゼンドとマイクロソフトがPHP on IISをアピール
ゼンド・ジャパンとマイクロソフトは、Windows Server上でのPHPサポートに対する協業関係の強化について説明会を開催。開発環境でも本番環境でも、Windowsプラットフォームで対応できることをアピールした。
ゼンド・ジャパンとマイクロソフトは3月27日、Windows Server上でのPHPサポートに対する協業関係の強化について説明会を開催した。
Zend TechnologiesとMicrosoftは2006年10月に、Windows Server上でのPHPサポートに関する技術提携を発表している(関連記事参照)。その後、IIS.netでは、両社の技術提携の成果として、1月あたりからすでにIIS 5.1/6.0、さらにはIIS7上でFastCGIを動作させるためのFastCGI for IISがtechnical previewという形で入手可能になっている。
一般的にCGIは、ユーザーから要求があるたびにプロセスを生成するため、大量の要求が発生すると、パフォーマンスが落ちることになる。これに対し、FastCGIではプロセスをメモリ上に永続化させる。プロセスの生成を要求ごとに行わずにすむので、パフォーマンスの向上が期待できる。
IISでは、機能拡張のために外部プログラムをDLLとして扱い、IISと同じプロセスで実行するための仕組みとしてInternet Server API(ISAPI)が用意されているが、PerlにおけるPerlExのようなCGIアクセラレーターに相当するものがPHPの場合は存在していなかったことや、ISAPI利用時における安定した稼働の保証など、十分なスケーラビリティが確保されていない面があった。
Zend Technologiesは先日、FastCGIを搭載したPHPの高速化エンジン「Zend Core 2.0」リリース、4月にはPHPアプリケーションの運用管理プラットフォームである「Zend Platform 3.0 日本語版」のWindows版をリリース予定としている。今回の協業関係強化の発表は、Zend Core 2.0といういわばFastCGIのプリコンパイル環境をIISとPHPの間に用意することで、IIS上におけるPHPのスケーラビリティが確保できたとアピールする狙いがあると見られる。これにより、開発環境/本番環境のどちらでもWindowsプラットフォームでカバーできることを示した格好だ。
今後両社は、Windows Server 2003/IIS上のPHPサポートに関するWeb開発者向け共同セミナーの開催や、Linux World Conference & Expo/Tokyo 2007での共同ブース出展、IIS上でのPHP動作などに関する開発者向け情報のWebサイト構築、共同マーケティング/プロモーション活動を通じて、PHP on IISの普及を図っていく。
関連記事
- MS、Windowsサーバ上でのPHP環境サポートでZendと提携
MicrosoftがオープンソースのPHP開発ツールのZend Technologiesとの提携を発表。Windows ServerでのPHP環境の改良を共同で行う。 - 連載第1回 PHP開発でZend Frameworkを知らないだなんて嘘ですよね?
Zend Frameworkは、MVCアーキテクチャを構成し、各種コンポーネントを組み合わせることで効率的なPHPアプリケーションを構築できるフレームワークで、PHP用フレームワークの本命と呼ばれている。本稿では、Zend Frameworkについて、その機能と各種コンポーネントの使い方を解説する。 - 連載第2回 Zend Frameworkの各コンポーネントを一気に制する
前回は、Zend Frameworkの概要とその導入方法について説明しました。今回は、各コンポーネントの使用方法について紹介していきます。 - 連載第3回 ブログツールで学ぶ実践的Zend Frameworkの使い方
今回は、Zend Frameworkで構築されたブログツールを題材にして、実際にZend Frameworkに備わる機能や使い方を解説します。題材とするブログツールは、Alexatnet.comで提供されている「Alex@Net Blog」です。 - 最終回:「ソースは明かせない……」――ソースコードをバイナリ/難読/暗号化する
PHPはスクリプト言語であるため、PHPでアプリケーションを作成して配布すると、ソースコードが読める状態になってしまいます。今回は、PHPのソースコードをバイナリ/難読/暗号化する「Zend Guard」を紹介します。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.