UbuntuでPhpVirtualBoxをインストールする
PhpvirtualBoxとは何ですか?
これはAjax / PHPを介したオープンソースの実装です。 GUIなしで仮想計算環境を管理しなければならないシステム管理者の作業を容易にするためにイントラネットでの使用を意図した管理インターフェース。
OSプラットフォーム
PhpVirtualBoxのインストールは、Ubuntu 10.04 LTSサーバーとデスクトップ版の下で行われました。
OSにインストールされているVirtualBoxのバージョンは、Oracleの4.0.12です。
virtualboxのインストールの詳細については、このとても良いチュートリアルを見てください。
//www.howtoforge.com/virtualbox_ubuntu
前提条件
- 次のアドレスにインストールされているVirtualboxのバージョンに従って適切なzipファイルをダウンロードします。
- ホームディレクトリに「public_html」という名前のフォルダを作成します。
mkdir public_html
- Oracleパッケージをインストールします。
Oracle_VM_VirtualBox_Extension_Pack-4.0.12-72916.vbox-extpack
apache2にuserdirモジュールをロードします
sudo a2enmod userdir
アクティベーション
phpページで「public_html」フォルダを有効にして使用するには、次の場所にあるuserdir.confファイルを編集します。
sudo nano /etc/apache2/mods-available/userdir.conf
- 下の行の先頭に#を付けてコメントします。
- #AllowOverride FileInfo AuthConfigインデックスの制限
- 行の先頭に追加
- AllowOverride All
PHPページの実行を許可
- 次の場所にある 'php5.conf'ファイルを編集します。
sudo nano /etc/apache2/mods-available/php5.conf
- 以下の5行をコメントしてください。
#
#
#php_admin_value engineオフ
#
#
apache2を再起動して、すべてが考慮されるようにします。
sudo /etc/init.d/apache2 restart(または)service apache2 restart
「public_html」フォルダ内の単一ページをテストする
index.phpという名前のファイルを作成し、その中に次の行を追加します。
- cd public_html
- touch index.php | echo ""> index.php
ページをテストする
Webブラウザを起動して、サーバのIPアドレス(またはホスト名)を入力します。
// ip_server /〜user_name /
アーカイブを解凍して名前を変更します
- phpvirtualbox-4.0-7.zip -d〜/ public_htmlを解凍します。
- mv phpvirtualbox-4.0-7 phpvirtualbox
- cd phpvirtualbox
'config.php-example'を 'config.php'に変更してください。
- mv config.php-exemple config.php
- nano config.php
次の行を変更して、 'vbox'と 'pass'を 'user_name'と 'password'に置き換えます。
var $ username = 'vbox';
var $ password = 'pass';
この時点であなたはまた言語設定を修正することができます:
var $ language = 'fr_fr';
端末でvboxwebsrv実行可能ファイルを起動します。
/ usr / lib / virtualbox / vboxwebsrv --background
以下の行が表示されるはずです。
Oracle VM VirtualBox Webサービスバージョン4.0.12(C)2005-2011 Oracle Corporation無断複写・転載を禁じます。 00:00:00.000メインVirtualBox Webサービス4.0.12 r72916 linux.x86(Jul 15 2011 16:50:08)リリースログ00:00:00.000メインオープンしました2011-08-04T19:35:55.956308000Z 00:00: 00.000メインOS製品:Linux 00:00:00.000メインOSリリース:2.6.32-33-generic 00:00:00.000メインOSのバージョン:#71-Ubuntu SMP水曜日7月20 17:30:40 UTC 2011 00:00: 00.000メインOSサービスパック:#71-Ubuntu SMP 2011年7月20日17時30分40秒00:00:00.000メイン実行可能ファイル:/ usr / lib / virtualbox / vboxwebsrv 00:00:00.000メインプロセスID:3853 00:00 :00.000メインパッケージタイプ:LINUX_32BITS_UBUNTU_10_04 00:00:00.367 SQPmpソケット接続に成功しました:ホスト=デフォルト(localhost)、ポート= 18083、マスターソケット= 8
あなたのウェブブラウザであなたのphpvirtualboxをテストしてください
Webブラウザを起動して、サーバのIPアドレス(またはホスト名)を入力します。
// ip_server /〜user_name / phpvirtualbox
- デフォルトのユーザー名「admin」とパスワード:「admin」
重要:「phpvirtualbox」ディレクトリを/ var / www /に置いた人は、最初の接続後にVMが作成されるのを見ることは決してありません。
このディレクトリをホームディレクトリのpublic_htmlに配置することが不可欠です。 チュートリアルがapache2のuserdirモジュールの起動から始まるのはそのためです。
VMへのリモート接続を有効にする
- 起動したいマシンを選択します。
- [表示]で、[リモートデスクトップ]チェックボックス[サーバーを有効にする]ポートを3389〜4000の範囲で選択します。
- [OK]をクリックして確認します
- [スタート]をクリックして仮想マシンを起動し、[表示]を見ると、そのマシンを表示するために割り当てられている接続IPアドレスとポートが表示されます。
- または単に「コンソール」をクリックしてから「接続」をクリックします。
ターミナルサーバークライアントを起動する
- 完全なフィールド(例:192.168.1.11:3389)
- Windowsベースのマシンの場合は、 'RDPv5'プロトコルを選択します(Linuxの場合はVNCプロトコルを使用します)。
- VNCがインストールされていない場合 あなたはそれをインストールすることができます:
sudo apt-get install vncviewer
仮想マシンがリモート接続を許可するという唯一の条件で「Remote Desktop Viewer」を使用できます。そうしないと、VMがRemote Desktop Viewerに表示されません。
- アプリケーション - >インターネット - > Remote Desktop Viewer