#00 VMWare×CentOS5 Windowsでカンタン開発環境
自分が自宅で開発してる環境をさらしておきます。
前までは、Windowsのいつも使ってるPCに直接AMP環境入れてたんですが、それがすごく嫌なので、最近はVM使って開発してます。
理由は
- 家のパソコンは遊びにも使う
- Linuxを使いたい
- Linuxの勉強にもなる
- 何度でもやりなおせる。
- インストールと設定だけで何度やったことか。。
- 実際のサーバのシミュレーションができる
- 公開用サーバにWindows使ってる人のことなんて知りません。
- レンタルサーバだとできることも限られる
- 自宅サーバ立てると電気代・音・気温など、面倒が多い
- 不要になったときはvmdkごと削除すればいいだけ
- バックアップも楽
- OS再インストールしたときも、VMWareだけインスコすれば、vmdkとvmxはそのまま使えるし
- さらにほかのPCで使いたいときも・・・って、これは確かめてないんですが。
- XAMPPじゃだめなの?
というわけで、最近はVMつかっちゃってます。
もちろん結構リソース食いなの*1で、ある程度のスペックが必要かもしれませんが。
ひとつだけ注意:ここで紹介しているのは、カンタンにWindowsで開発環境を用意するためのインストール・設定手順であって、公開用サーバの構築とはセキュリティへの考慮が全然違ってきています。公開用サーバを構築するときは、ほかのサイトでその辺も考えたほうがいいと思います。
設定メモもかねて、ここらでその辺のことをまとめちゃいます。
- VMWare Player入手・設定
- つーかVMのダウンロードページわかりにくいよね?
- ゲストOSインストール用のための設定(vmdk、vmx)
- CentOS5のインストール準備
- CentOS5のインストール
- CentOS5の設定
- telnetのインストール・設定
- #6.5 sshの設定・scpの使い方
- Windowsから端末を通してLinuxをいじれるようにします。
- 別にVMWareの画面上からいじってもかまいませんが、クリップボードが共有されない(なんたって中は別のOSだから)など、不便な面もありますので。
- 時間について(わすれてた)
- Apacheインストール・設定
- ウェブサーバのインストールをします。
- Sambaインストール・設定
- 共有フォルダを設定して、WindowsからLinux内のファイルをいじれるようにします。
- PHPインストール・設定
- yum経由でPHP5.2.4(2007年11月現在)をインストールする方法も記述しといた。(普通のリポジトリだと5.1.6でした。)
- #10.1 PECLなど使えるようにする(+ xdebugインストール方法)
- MySQLインストール・設定
*1:そりゃあね。OSが2個動くんだから