SQLServer and CakePHP and IIS7

LONERさん
LONERさん

会社で、SQLServer と CakePHP と IIS7 でなんか作ろうと作業をしていたら・・・どんなにがんばっても、
URL rewriting is not properly configured on your server.
1. Help me configure it
2. I don't / can't use URL rewriting

と出てきたので、似た環境を作って探ってみることにした。
LAMPで作ってしまえば簡単なんだけど、いろいろとインストールすると上がうるさいと思って。p>そんなわけで、まず、同僚から半ば強引に入手したノートパソコン、富士通の FMV-BIGLO NB16C を使ってやってみた。RAM 512, CPU 1.4GHzぐらい、Windows XP Home。
まずは IIS ・・・だけど、Home Edition には IIS がないみたいなので、WebPI でちょっと探してみることに。WebPI は version 3 まで出ていた。結構見た目も変わっている。
version 3 には、Web Matrix というのがある。こいつは、IIS みたいなもん。早速インストール。途中でインストールするのを間違えてしまったみたいで、なんか余計なのもインストール。気にしない。
PHP 5.2 for Web Matrix をインストール。CakePHP をダウンロード&展開して、app/webroot フォルダを Web Matrix の画面で指定し、サイトを構築する。ポートは自動で設定されるみたい。結構便利。だけど、家にあるコンピュータをそのままWebサーバとして公開する人はいるのだろうか。一応、使えるサーバサービスにもクリックひとつでアクセスできるようになっている。全部有料だけど、おそらく Microsoft の Deployment に対応しているんでしょう。
Web Matrix の画面から、SQLServer 2008 をインストール。Management Studio がないのでインストールしようと思ったけど、ここは勉強、コマンドラインからやってみることにした。
sqlcmd -u sa -P password -S localhost\SQLSERVER
create database DATABASE_NAME
use DATABASE_NAME
そんでここから create table などを行っていけばいいと。でも、データの入力には Management Studio が便利だよな・・・いわゆる Oracle の SI Object Browser みたいなやつだ。構成マネージャでの設定変更などはやらなくても使えた。
そして同時に、Avast と ZoneAlarm をインストールしていた。マシンパワーがないので結構遅くなる。ZoneAlarm は、オプションで(自動インストールなら勝手に)セキュリティ用ツールバーをインストールできる。ZoneAlarm をまともに使うのはこれが初めてなので、使い方はわからない。
ZoneAlarm のインストールが終わったら、再起動せざるをえない画面が出てきたので再起動する。そんなわけでここまで。
LONERさんのブログ一覧