2011-11-28

Windows 安裝 phpVirtualBox

phpVirtualBox 是一套可透過瀏覽器來使用 VirtualBox 的軟體,阿舍在之前有介紹過,但是,阿舍自己倒是沒有給它裝起來玩過哩 ! 於是,阿舍就找了個空檔來試試看有沒有很好用哩 ! phpVirtualBox 基本上是一套 Web 程式,所以,一定要安裝在 Web Server 上,然後,phpVirtualBox 是透過 SOAP 來和 VirtualBox 提供的 Web Service 來溝通,因此,phpVirtualbox 不是用來取代 VirtualBox 的用戶端,而是讓你可以方便的在遠端操作 VirtualBox 的管理界面哩 !

圖片引用自 phpVirtualBox

阿舍是把 VirtualBox 和 phpVirtualBox 都裝在同一台電腦上,然後,用 XAMPP 的 Apache 來當作 Web Serber,因此,設定起來會簡單一些哩 ! 以下就是阿舍參考 phpVirtualBox 官方網站的這篇說明,再加上阿舍的測試後的設定方式囉 !

1. 下載 phpVirtualBox

請到這裡來下載 phpVirtualBox 檔案,原則上,phpVirtualBox 會對應 VirtualBox 的更新來更新 phpVirtual 的版本,所以,要找最接近的版本來下載,以阿舍是用 VirtualBox 4.1.6 版為例,最接近的版本是 phpVirtualBox 4.1.5,因此,阿舍就下載 phpVirtualBox 4.1.5 版來用哩 !
phpVirtualBox 下載下來的是一個 Zip  的壓縮檔,阿舍把它解開後的資料夾放到 Apache 的 htdocs 資料夾裡,同時,把資料夾名稱變更為 phpVirtualBox。

2. 建立設定檔

在 phpVirtualBox 資料夾裡,有一個叫做「config.php-example」的檔案,請把它更名為「config.php」,這個檔案是 phpVirtualBox 的設定檔,一般來說,是不太需要調整的,採用預設值就可以了。

3. 變更 VirtualBox 認證設定

阿舍在安裝和設定 phpVirtualbox 要登入的時候,發生怎麼登入都是會出現「Invalid username or password」的訊息,阿舍就弄了好久,怎麼都試不出可以登入的帳號和密碼哩 ! 後來查了 VirtualBox 的資料和試了幾個指令才解決這個問題,而解決方式就是要到 Virtualbox 的安裝資料夾 ( 預設是 c:\Program Files\Oracle\VirtualBox ) 裡,執行下面這個指令,不過,這個步驟並不一定需要,如果你有遇到跟阿舍一樣,登不進 phpVirtualBox 時,才會需要的。

VBoxManage setproperty websrvauthlibrary null
4.啟動 VirtualBox Web Services

再來,要開啟命令列視窗 (阿舍比較習慣說是「Dos 視窗」) 來啟動 VirtualBox 的 Web Services 服務,請切換到 Virtualbox 的安裝資料夾 ( 預設是 c:\Program Files\Oracle\VirtualBox ) ,然後,執行下面第一行的指令,如果不想看到 VirtualBox 的 Web Services 服務跳出來的訊息的話,就執行第二行指令 ( 請擇一執行即可 )。

vboxwebsrv

vboxwebsrv > null

5.開啟 phpVirtualBox

上面的步驟都開啟後,就可以打開瀏覽器,然後,輸入「127.0.0.1/phpvirtualbox」網址來開啟 phpVirtualBox,接著,會跳出登入視窗,請在帳號和密碼欄位都輸入「admin」,登入成功後,就可以看到和 VirtualBox 管理程式很像的 phpVirtualBox 畫面哩 !

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁