本篇内容主要讲解“phpvirtualbox怎么访问Ubuntu虚拟机”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“phpvirtualbox怎么访问Ubuntu虚拟机”吧!
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都网站建设、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的呼玛网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
首先,我们需要在windows平台设置并运行PHP。我们通过WebMatrix工具运行PHP运行环境。
Preferences -> Language in * phpVirtualBox. */ var $language = 'en'; /* Set the standard VRDE Port Number / Range, e.g. 1010-1020 or 1027 */ var $vrdeports = '9000-9100'; /* * * Not-so-common options / tweaking * */ // Multiple servers example config. Uncomment (remove /* and */) to use. // Add ALL the servers you want to use. Even if you have the server set // above. The default server will be the first one in the list. /* var $servers = array( array( 'name' => 'London', 'username' => 'user', 'password' => 'pass', 'location' => 'http://192.168.1.1:18083/', 'authMaster' => true // Use this server for authentication ), array( 'name' => 'New York', 'username' => 'user2', 'password' => 'pass2', 'location' => 'http://192.168.1.2:18083/' ), ); */ // Disable authentication #var $noAuth = true; // Host / ip to use for console connections #var $consoleHost = '192.168.1.40'; // Disable "preview" box #var $noPreview = true; // Default preview box update interval in seconds #var $previewUpdateInterval = 30; // Preview box pixel width #var $previewWidth = 180; // Max number of progress operations to keep in list var $maxProgressList = 5; // Change default preview aspect ratio to 1. // http://www.wikipedia.org/wiki/Aspect_ratio_%28image%29#Previous_and_presently_used_aspect_ratios #var $previewAspectRatio = 1.6; // Enable custom VM icons #var $enableCustomIcons = true; /* Exclusively use phpVirtualBox's groups configuration rather than VirtualBox groups. This has the following effects: *) Group changes made in phpVirtualBox will not be reflected in VirtualBox programs such as VirtualBox and VBoxManage *) Group changes will not affect which folder a VM is placed in *) You can rename groups that contain running VMs and move / copy running VMs to groups */ #var $phpVboxGroups = true; /* Allow to prompt deletion hard disk files on removal from Virtual Media Manager. If this is not set, files are always kept. If this is set, you will be PROMPTED to decide whether or not you would like to delete the hard disk file(s) when you remove a hard disk from virtual media manager. You may still choose not to delete the file when prompted. */ var $deleteOnRemove = true; /* * File / Folder browser settings */ // Restrict file types var $browserRestrictFiles = array('.iso','.vdi','.vmdk','.img','.bin','.vhd','.hdd','.ovf','.ova','.xml','.vbox','.cdr','.dmg','.ima','.dsk','.vfd'); // Restrict locations / folders #var $browserRestrictFolders = array('D:\\','C:\\Users\\Ian'); // Or something like array('/home/vbox','/var/ISOs') // Force use of local, web server based file browser instead of going through vboxwebsrv #var $browserLocal = true; // Disable file / folder browser. #var $browserDisable = true; // Disable Windows drive detection #var $noWindowsDriveList = true; // Just list all drives from C:\ - Z:\ without checking if they exist or not. // This may be required on older Windows systems with more than one drive. #var $forceWindowsAllDriveList = true; /* * Misc */ /* * Auto-refresh interval in seconds for VirtualBox host memory usage information. * Any value below 3 will be ignored. */ var $hostMemInfoRefreshInterval = 5; /* Show % of free host memory instead of % used */ #var $hostMemInfoShowFreePct = true; /* * VM Memory warnings. * * If $vmMemoryStartLimitWarn is enabled, each time a VM is started through * phpVirtualBox, it will check that the available host memory is greater than * the base and video memory of the VM + 50MB (a little bit of overhead). If it * is not, a confirmation dialog will be presented to confirm that you want to * start the VM. * * If $vmMemoryOffset is set (and $vmMemoryStartLimitWarn), $vmMemoryOffset * megabytes is subtracted from the available host memory before the check is * performed by $vmMemoryStartLimitWarn logic. For instance it may be a good * idea to always have VM memory requirements + 100MB free. 100 is the default. */ #var $vmMemoryStartLimitWarn = true; #var $vmMemoryOffset = 100; /* * Display guest additions version of a running VM on its Details tab */ #var $enableGuestAdditionsVersionDisplay = true; /* Disable any of phpVirtualBox's main tabs */ #var $disableTabVMSnapshots = true; // Snapshots tab #var $disableTabVMConsole = true; // Console tab /* Screen resolutions for console tab */ var $consoleResolutions = array('640x480','800x600','1024x768','1280x720','1440x900'); /* Console tab keyboard layout. Currently Oracle's RDP client only supports EN and DE. */ var $consoleKeyboardLayout = 'EN'; /* Max number of network cards per VM. Do not set above VirtualBox's limit (typically 8) or below 1 */ var $nicMax = 4; /* Enable advanced configuration items (normally hidden in the VirtualBox GUI) * Note that some of these items may not be translated to languages other than English. */ #var $enableAdvancedConfig = true; /* Enable startup / shutdown configuration. * This only works in linux and you must add the vboxinit file to * your startup scripts list. */ #var $startStopConfig = true; // Authentication library. var $authLib = 'Builtin'; // VM ownership #var $enforceVMOwnership = true; // Per-user VM quota #var $vmQuotaPerUser = 2; // Allow VDE network configuration. This must be supported by the underlying VirtualBox installation! // If you do not know what VDE networking is - you do not need it, it is probably not supported by your // VirtualBox installation and will cause errors if enabled. #var $enableVDE = true; // Disable setting SATA controllers port count to the max port number found when saving VMs. #var $disableSataPortCount = true; /* Enable Parallel Port configuration - EXPERIMENTAL LPT support may or may not work for you. !!! VirtualBox LPT support only works in Linux. !!! */ #var $enableLPTConfig = true; /* Enable HardDisk IgnoreFlush configuration. This controls the "ExtraData" setting * in "VBoxInternal/Devices/[controller type]/0/LUN#[x]/Config/IgnoreFlush". See * Responding to guest IDE/SATA flush requests at: * http://www.virtualbox.org/manual/ch22.html#idp12757424 */ #var $enableHDFlushConfig = true; var $vmConfigRefresh = true; /* END SETTINGS */ }
注意:
重点修改,
用户名:
var $username = 'vbox';
密码:var $password = '123456';
SOAP URL of vboxwebsrv(not phpVirtualBox's URL):
var $location = 'http://192.168.232.134:18083/';
var $vmConfigRefresh = true;
$vi /etc/vbox/vbox.cfg
VBOXWEB_USER=root VBOXWEB_HOST=127.0.0.1 VBOXWEB_PORT=18083 VBOXWEB_TIMEOUT=300 VBOXWEB_CHECK_INTERVAL=5 VBOXWEB_THREADS=100 VBOXWEB_KEEPALIVE=100 VBOXWEB_LOGFILE=/var/log/vboxweb.log
$service vboxweb-service start
#查看启动状态
$service vboxweb-service status
#查看端口情况
root@ubuntu:/home/hi# netstat -nap | grep vboxwebsrv
tcp 0 0 192.168.232.134:18083 0.0.0.0:* LISTEN 6843/vboxwebsrv
tcp 0 0 192.168.232.134:18083 192.168.232.1:2002 ESTABLISHED 6843/vboxwebsrv
tcp 0 0 192.168.232.134:18083 192.168.232.1:2001 ESTABLISHED 6843/vboxwebsrv
unix 3 [ ] STREAM CONNECTED 42199 6843/vboxwebsrv
root@ubuntu:/home/hi#
$vboxmanage setproperty websrvauthlibrary null
http://localhost:47335/
登录名:admin
密码:admin
更多相关链接:
CentOS6.4下安装配置phpVirtualBox:
http://www.centoscn.com/image-text/install/2014/1204/4232.html
http://segmentfault.com/blog/jifei/1190000000346904
CentOS6.4下安装配置phpVirtualBox:
http://linux.it.net.cn/CentOS/course/2014/1204/9592.html
在RHEL6下排除phpVirtualBox跟SELinux的冲突 :
http://salomi.blog.51cto.com/389282/579722
到此,相信大家对“phpvirtualbox怎么访问Ubuntu虚拟机”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!