2017-02-20 22 views
1

私はLAMPを仮想環境に隔離したいと思っていますが、私はvirtualboxを使ってみましたが、私の4GBのRAMは役に立ちません。私の質問は、 "venv"の中でsudo apt-get install lamp-server ^を実行する場合です... mysql-server、apache2、PHPをvirtualenvにのみインストールするか、システム全体のインストールスコープです。LAMPスタックを仮想環境にインストールする

私は実際にこれらの開発環境とそれらの依存関係を分離するための良い解決策を望んでおり、したがって私のシステム制約を考慮して単純で効率的なオプションを検討しています。私は別のDjango(とmysqlとgcloud)のソリューションを同じコンピュータに持っており、これらの新しいインストールがこれを邪魔しないようにしたいと考えています。

私が使用しています:

OS:Ubuntuの16.04 LTS

のPython:ドッカー約2.7

+1

残念ながら、virtualenvはPythonモジュールでのみ使用でき、LAMPでは使用できません。 今日、サービスを隔離する最も良い方法は、ドッカーを使用していることです。 ドッカーについて学ぶと、ドッキング用の作成を使用して、さまざまな隔離されたサービスを接続してみてください。 Githubにはたくさんのチュートリアルとサンプルがあります。 お楽しみください! –

+0

素晴らしいヒント! Dockerは私が探していたものとまったく同じように思えますが、この機能を持つUbuntuパッケージはありません。 –

+0

ドッカー、(今)はマルチプラットフォームです!ドッカーをマシンにダウンロードまたはインストールするだけで済みます。 –

答えて

1

VirtualEnvはPython専用です。 VirtualEnv(基本的には完全に仮想化されたシステムではなくPythonのローカルインストール)に「似たような」ものが必要な場合は、https://docker.com/または他の同様の「コンテナ化」ソリューションをチェックしてください。

+0

ありがとうございます。それは私が必要なもののように見えます。 –

+1

ええ、Dockerをチェックアウトして、システムで動作させてください。私のニーズを完全に満たしています。 –

1

読むには、仮想マシンなしで独立した環境を作りたい場合。

+0

恐ろしい、ドッカーを今すぐチェック! –

関連する問題