ホスティングサービス上で運用している WordPress の環境は、「MySQL + PHP」です。私個人のお気に入りであるホスティングサーバも当然ですがこうした環境を提供してくれているのですが、「WebMatrix」はどうなんでしょう・・・ローカル PC 上に結構簡単に WordPress の環境を構築できてしまったので、これからちょっと詳細を勉強しなければ!
「窓の杜 – 【特集】「Microsoft WebMatrix」でWebアプリの世界へ踏み出そう! 第2回」が公開されました!なかなか内容のある公開記事ですが、私の場合、ほとんどが完了しているので復習という意味で熟読!(ちょっと自慢です)。気になる部分を下記に引用しておきましょう。
WordPress は PHP 製の Web アプリで、データベースには「MySQL」が利用されている。そのため、PHP と MySQ Lのインストールが必要だが、WebMatrix ならば簡単に “WIMP(Windows + IIS + MySQL + PHP)” 環境を構築できるため、ユーザー側で事前に何かを用意する必要はない。
なるほど・・・WebMatrix をインストールした時に自動的に MySQL + PHP はインストールされているわけですね!また、通常、Linux 系のホスティングサービスでは Apache である WEB サーバは、IIS(Internet Information Servise)になっているというわけです。また、WebMatrix の場合、IIS から派生した IIS 7.5 Express という簡易版の Web サーバが導入されているらしい!
「WebMatrix」で利用されるWebサーバーは、正確には「IIS(Internet Information Service)」ではなく、開発用の簡易サーバー「IIS 7.5 Express」というもの。
「IIS 7.5 Express」は「IIS」から派生しており、いくつかの機能が制限されている。しかし、その違いを意識する機会はあまりないだろう。「IIS 7.5 Express」は、管理者権限がなくても手軽に開始・終了できるので、開発に利用するには「IIS」より便利。「WebMatrix」では「IIS 7.5 Express」が80番ポートを利用しない設計になっているので、すでに「IIS」などのWebサーバーが運用中の環境でも、ポートの衝突が起こりにくい。
上記の「80番ポート」っていうのが意外と厄介で、私の様な素人にとって結構致命的になったりするわけです。以前も「XAMPP」で問題なったのもこの「80番ポート」でしたし・・・インターネットを考える時にこのポートは意識した方がよさそうです。
本投稿記事を印刷する・・・