1

問題:

Windows と Mac の両方、可能であれば Linux で USB サム ドライブから Web サイト (PHP/MySQL/Apache を使用) を実行する必要があるクライアントがいます。そのため、USB サムを Windows マシンに差し込むと、サイト インデックスがロードされます。代わりに、サムを Mac または Linux マシンに差し込むと、サイト インデックスがロードされます。

さらに明確にするために、私のクライアントは基本的に、これらの USB サムドライブを自分のクライアントに配布して、独自に提供された製品のサンプルグループを閲覧できるようにしたいと考えています。これは、USB サム ドライブからのサイトの起動は、クライアントの技術的ノウハウについて想定できないため、できるだけ簡単にする必要があることを意味します。自動ロードがオプションでない場合は、ダブルクリックして実行するタイプのソリューションが理想的です。以下のコメントで提案されているように、仮想マシン ソリューションでこれを達成できますか? それとも、USB 上の仮想マシンを起動するために、まずクライアント マシンに VMware Player などのソフトウェアをインストールする必要がありますか?

調査結果:

XAMPP Portable Lite をインストールして、Windows 7 経由で USB サムから実行することができましたが、USB を Mac / Linux システムに接続すると、明らかに XAMPP Portable Lite を起動できません。XAMPP for Mac を USB からインストールして実行しようとしましたが、Mac の /Applications ディレクトリの外では実行できないようです。

私のクライアントがXAMPPなどを使用して望んでいることを達成するための可能な方法、またはそれが可能かどうかについて、誰かが光を当てることができれば、私は感謝します!!

PS: Stunnix と呼ばれる会社が提供する、私のクライアントが望んでいることを達成するソリューションがあることに気付きましたが、彼らはかなり多額の料金を請求するので、私のクライアントの問題に対するフリーウェアのソリューションがどこかに存在することを期待して延期します.

4

2 に答える 2

2

一般に - いいえ、オールインワンのソリューションは得られません。を含めてあまりにも大きな違いがあります。これらのプラットフォームでのセキュリティへのアプローチ。Windows ではよりシンプルですが、セキュリティ モデル (1024 未満のポートへのバインドの保護など) により、Linux ではより多くの問題に直面します。一般に、仮想化で十分な場合は、仮想化で終了する必要があります。

于 2012-11-21T00:30:58.080 に答える
1

幸いなことに、PHP、MySQL、および Apache はすべて、3 つのプラットフォームすべてで問題なく動作します。両方のプラットフォーム用に静的にコンパイルされた x86 コピーを含めるだけで、準備完了です。

さて、自動実行の問題に関する限り、それについてできることは何もありません。最近では、リムーバブル メディアを挿入したときに実行可能ファイルを自動的に実行するシステムはほとんどありません。

于 2012-11-21T00:27:41.053 に答える