Tag Archive for IIS

WebMatrix の設定とレンタルサーバにおけるサーバー情報を比較する!


最近インストールした「WP-ServerInfo」というプラグン。サーバに関する情報をダッシュボード上に表示してくれるプラグインで、私の場合、MySQL や PHP のバージョンを直ぐに忘れてしまうので結構重宝しています。

このプラグインで WebMatrix で管理している自分の PC とレンタルサーバの設定を比較ししてみました!ただただ比較したのですが・・・下表がその比較した結果です。

Variable Name Xserver WebMatrix
OS Linux WINNT
Server Apache Microsoft-IIS/7.5
PHP v5.2.17 v5.2.17
MYSQL v5.0.77 v5.1.57-community

こうして見るとこれまで理解してなかった情報が見えてくる・・・って、私のような素人だけですね、きっと。WebMatrix では、Apache に代わって Microsoft-IIS/7.5 と表示されている!これが大きな違いですね。つまり、WebMatrix とは、Apache に変えて Microsoft-IIS/7.5、そして MySQL と PHP とはバージョンこそ違うけど同じデータベースと言語を利用しているんですね!

本投稿記事を印刷する・・・ 本投稿記事を印刷する・・・

WebMatrix が利用している WEB サーバ、IIS 7.5 Express


ホスティングサービス上で運用している 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番ポート」でしたし・・・インターネットを考える時にこのポートは意識した方がよさそうです。

本投稿記事を印刷する・・・ 本投稿記事を印刷する・・・