【目的】
ノートPC上で、LAMP環境を構築し、クライアントへのプレゼンおよびクライアント先作業を楽にする
また、プレゼンではMovableTypeも必要になってくるので、PerlおよびImageMagicも動作するようにしておく。
【概略】
WindowsでLAMP環境を構築するとき、Cygwinをベースにするなら、大きく2つのパターンがある。
案1)
Cygwin + Apache for Win + PHP for Win + Active Perl + MySQL for Win
案2)
Cygwin + Apache(Cygwin) + Perl(Cygwin) + PHP(Cygwin上でコンパイル) + MySQL for Win
後者の方がCygwinまでのインストールが簡単だが、PHPのコンパイルで詰まる。
(makeやgccなどのモジュールもいれないといけないので、面倒くさい。)
かといって前者が楽かといえば、これまた、ApacheとActive Perlをいれないといけないので、面倒くさい。
さらには、ImageMagicまで連携をとることを考えると、どっちもどっちという感じ。
結局のところ、両方を試すことになったが、うまく出来たのは、案1)の方。
案2についても後でまとめるとして、とりあえずは、案1)の手順をメモしておく。
【ターゲットマシン】
Windows ノート (WindowsXP)
【作業手順】.... 続く
ノートPC上で、LAMP環境を構築し、クライアントへのプレゼンおよびクライアント先作業を楽にする
また、プレゼンではMovableTypeも必要になってくるので、PerlおよびImageMagicも動作するようにしておく。
【概略】
WindowsでLAMP環境を構築するとき、Cygwinをベースにするなら、大きく2つのパターンがある。
案1)
Cygwin + Apache for Win + PHP for Win + Active Perl + MySQL for Win
案2)
Cygwin + Apache(Cygwin) + Perl(Cygwin) + PHP(Cygwin上でコンパイル) + MySQL for Win
後者の方がCygwinまでのインストールが簡単だが、PHPのコンパイルで詰まる。
(makeやgccなどのモジュールもいれないといけないので、面倒くさい。)
かといって前者が楽かといえば、これまた、ApacheとActive Perlをいれないといけないので、面倒くさい。
さらには、ImageMagicまで連携をとることを考えると、どっちもどっちという感じ。
結局のところ、両方を試すことになったが、うまく出来たのは、案1)の方。
案2についても後でまとめるとして、とりあえずは、案1)の手順をメモしておく。
【ターゲットマシン】
Windows ノート (WindowsXP)
【作業手順】.... 続く
