• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Windows環境メインのLAMP開発について)

Windows環境メインのLAMP開発について

このQ&Aのポイント
  • Windows環境メインにおけるLAMP開発について困っていることと現在考えているソリューションを説明しています。
  • 現在の環境について詳細に説明し、WindowsとLinuxでのディスクの共有がうまくいっていない問題について悩んでいます。
  • いくつかのソリューションを試してみましたが、それぞれに問題がありうまくいきませんでした。他にもおすすめの解決策があれば教えてほしいと思っています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちわ。 >デスクトップPC、OSはWindows8 Pro(x64) >開発サーバとして、Hyper-V上にCentOS6.3を導入 開発サーバーというかWin8配下のHyper-Vですよね? >ネットブック、OSはWindows8 Pro(x64) >仮想化非対応な上、VMWareとか乗っけるとメモリ容量的に死ねるので、 おそらく動かないですが、運よく動いたとして、Win7のXPモードと 同等のVirtualPCですと、仮想化非対応でも公式パッチで激遅ながら 動くようです。 >CentOS6.3 VPS(KVM)です。 距離が離れるマシンに対して、直接ファイルアクセスするのは 快適でないので、やめておいたほうがよさそうです。 それはそうと・・・ 今、デプロイをしているうちの環境が、比較的原始的で cvsを利用しています。 #いいかえれば、cvsに依存しすぎて、他に移動しきれないのもあるのですが・・ 今や多くのLinuxあたりのクライアントでは、cvsは標準、または 容易に入手可能ですので、やってみても良いかなというところです。 また、 >Windows上にLAMP風環境を構築、 WAMP環境?ですか これはやめておいたほうが無難かもしれませんね。 >Windowsでコーディング、コミット後テストサーバで更新かけて確認 ・・・ >猛烈に肥大化するためできるだけこの方法は今後避けたいです 実は、うちが考えている一つとして、dropboxとバッチシェルを使って デプロイできないかということです。 dropboxは、このような種類で唯一多くのプラットフォームに対応しており、 Linuxでも対応しています。 詳しい部分はまだわからないのですが、一台別の仮想(開発)サーバーを 作って、試してみても悪くない話です。 dropboxに投げ終わったら、httpで(MD5やSHAの)チェックサムを送り、受けた側は チェックサムの整合性がとれたら、デプロイを直接サーバー側で 行なう感じです。 結局は・・Windows上で「楽」を考えると、 Linuxの実機の下にある仮想(もしくは、Hyper-V OSの下の仮想)に telnet(ローカルな為可)やsshでアクセスをしたうえで、更に sambaでWindowsにドライブ名を割り当ててしまったほうが 気楽なのかもしれません。

dmq
質問者

お礼

早速のご返答ありがとうございます。 色々と参考にさせていただきます。 もうストレージ丸ごと共有するのを大人しく諦めて、Hyper-V上の仮想サーバに Samba構築するか、NFS構築してホストを参加させるか……と考えていたのですが、 おかげで一つ閃きました。SVNの作業コピーをDropbox上に設置することです。 これなら確かに完全自動でデプロイできるはずです。ただ、難を挙げると 一旦Dropboxを経由するので数秒~数十秒ラグがあることですね……。 (もう一つ強いて難を挙げるとCentOSのsvnクライアントのバージョンが 古いですが、まぁそれはどうにでもなるでしょう) あと一つ考えたのが、ホスト側PCでLive CD版Linuxを立ち上げて、HDDの 空き領域にNTFSではなくext3(できればext4)のパーティションをこさえて、 それをゲスト・ホスト双方でマウントする方法。 これならVHDXみたいな排他で引っ掛かることもなさそうです。 (Windowsからのext4マウントは一癖ありそうですが、 やってみる価値はありそうですね) もし他にもこんな解法があるよ!とかありましたらご教示戴けると幸いです。

dmq
質問者

補足

> あと一つ考えたのが、ホスト側PCでLive CD版Linuxを立ち上げて、HDDの > 空き領域にNTFSではなくext3(できればext4)のパーティションをこさえて、 > それをゲスト・ホスト双方でマウントする方法。 良く考えたらWindows上のext4パーティションをゲストであるCentOSから どうやって見るんだ、って話になるので、この話は詰みですね。 となると残るはDropboxかSambaの二択になるか……。

関連するQ&A