web-dev-qa-db-ja.com

PHP開発環境(ホスト:Windows 7、ゲスト:Ubuntu)

ファイルをリモートサーバーからライブで編集すると、開発が遅くなります。 WindowsでXAMPPを使用して、LinuxサーバーでWebアプリを開発して実行します。

ただし、環境の依存関係を避けるために、ライブ環境と開発環境をミラーリングしたいと思います。

私が求めているのは、VirtualBox内のUbuntuで開発サーバーを実行することですが、ftp/Dreamweaver経由でソースファイルを編集することは良い考えですか?

もしそうなら、そして私はこれをどのようにホストOS(ウィンドウズ)でローカルウェブサイトを見たいと思いますか?ゲストOSにはLAN /ローカルIPアドレスがありますか? Windows "ipconfig/all"にはVirtualBox用と思われる "トンネリング"アダプターがありますので、ゲストOSは同じLAN /ローカルIPアドレスを持っていると思いますか?もしそうなら、ホストOSのゲストOSでホストされているウェブサイトをどのように表示しますか?

ゲストOSでFTPサーバーをホストする必要もあります。

注:Windowsが必要です! Linuxをずっと使いたいです-.-

VirtualBoxなどを使用して、VMでLAMPサーバーを実行することができます。実行する設定には少し手間がかかりますが、Windows上のDreamweaverで編集を行い、仮想サーバーで処理することができます。これは、サーバー関連のプロセスでメインシステムが乱雑になるのを防ぐのに役立ちます。

SitePointは 有用なチュートリアル しばらく前にこの設定を行いました。指示に従えば、作業を始めるのにそれほど問題はありません。チュートリアルの日付はわずかですが、手順は同じである必要があります。

VMで共有されるホストシステムにフォルダーを設定することもできます。そのため、サイトをそこでホストでき、仮想サーバーにファイルをFTPで送信する必要はありません。

1
Grant Palin

テストにvirtulゲストを使用することは良いことだと書き始め、その後、気が変わりました。 Windowsでの設計では、表示およびテストのためにファイルをローカルゲスト仮想サーバーに転送する必要がありますが、Windowsブラウザーで表示できるようにしたいと考えています。セットアップする必要があるよりもはるかに複雑です。可能性はありますが、必要以上の作業に思えます。

代わりに、ubuntuサーバーをWindowsのゲストまたはデュアルブートとしてインストールします。 ubuntuゲストで編集を行い、フォームHostをゲスト仮想サーバーに転送せずにファイルをそこに保存します。また、unbuntuシステム内でfirefoxとchromeを実行して、そこでテストすることができます。 Windowsでテストするために必要なのは、その時のことだけです。

あなたはphpアプリを作成しているので、Dreamweaverは本当に必要ないと思います。他の編集者でもできます。個人的には、UbuntuでBluefishを使用しています。ただし、Dreamweaverに本当に夢中なら、Wineを使用してUbuntuで実行できます。そうすることで、設計作業はすべて、1つのシステムで実行およびテストされ、FTP以外のライブサーバーへのファイル転送は行われません。 Ubuntuを仮想ボックスで使用しているため、必要なときに他の重要なアプリケーションのウィンドウに戻ることができます。

0
Rincewind42