このブログ、VPSでやってます。

せっかくなんでPHPとかやってみようかと思います。

実は、ちょろっとWeb記事見ながらサンプル走らせたことぐらいはあるんですが、動的型付け言語にどーしてもなじめなくって、あんまり真面目に取り組んだこと無いんです。

開発環境

開発環境はWindows上に構築します。

とりあえずは鉄板っぽいXAMPP + Eclipse PDT で行きます。

そんな大そうな物を作る気はないんでテキストエディタでもいけそうな気がしますが、貧弱なのでIDEです。

XAMPP

いやー、ほんと便利っすよねこれ。

XAMPPサイトからWindows版インストーラをダウンロードして実行します。

オプションはすべて選択。

インストールフォルダはD:ドライブに変えました。

「Learn more …. BitNami …」のチェックはOFFで。

インストールが終わったらXAMPP Control Panelを開きます。

なんかこんなん出てます。

[Apache] Problem detected!

[Apache] Port 80 in use by “system”!

Windowsのサービスで「World Wide Web Publishing Service」が動いてないので、

コマンドプロンプトで

netstat -ano

でPIDを調べて、タスクマネージャを見てみると「NT Kernel&system」とかなってる。????

カーネルがProt80直接握るとかあるの?う~ん、よくわからん。

よくわからんので「Windows機能の有効化または無効化」の「インターネットインフォメーションサービス」をまるっと無効にしました。

再起動・・・解決してねー。

サービスで「Microsoft .NET Framework NGEN 」を停止。「自動(遅延開始)」だったので手動に・・・解決せず。

「Web Deployment Agent Service」を停止。「自動」から手動に・・・解決!

調べたらこんなん出てきた [MEMO] WebMatrix とポート80 の関係を断つ方法 MSめっ。

Apacheをスタートさせると今度はこんな…

うっとうしーわー。とりあえずアクセスを許可。

MySQLも起動!同じくアクセス許可。二回目からはFirewallの警告は出ないみたいです。

とりあえず起動はしました。localhostにアクセスしてみると…

きました。

次回に続きます。