?
新建文件
> vi /etc/default/virtualbox
VBOXWEB_USER=vbox
设置vboxweb服务开始
> chkconfig --levels 235 vboxweb-service on
> /etc/init.d/vboxweb-service restart
安装web环境
> yum install httpd php php-mysql php-pear php-soap apr apr-util-sqlite apr-util-ldap apr-util wget
> chkconfig --levels 235 httpd on
> /etc/init.d/httpd start
下载安装phpvirtualbox
> cd /var/www/html
> wget http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.1-7.zip
> unzip phpvirtualbox-4.1-7.zip
> mv phpvirtualbox-4.1-7 phpvirtualbox
设置配置文件
> cd /var/www/html/phpvirtualbox/
> cp config.php-example config.php
> vi config.php
[...]
/* Username / Password for system user that runs VirtualBox */
var $username = ‘root’;
var $password = '[email protected]';
[...]
完成:http://192.168.1.61:8091/phpvirtualbox/帐号/密码:admin
?
默认Apache的httpd是监控的80端口,但是会和其它web服务器的端口冲突,所以这里修改httpd.conf,使其监听8091端口就可以了;默认是将/var/www/html文件作为web项目的存放的地方,所以phpvirtualbox解压后就放在这里就可以了。
?
vi /etc/httpd/conf/httpd.conf
ServerName: 192.168.1.61:8090
Listen IP: 192.168.1.61:8090
端口一致就OK了。其中IP可以是本机hostname名,也可以是IP
?
然后重启httpd服务:
1、httpd
2、/etc/init.d/httpd restart
要像修改的配置起作用,需要httpd这个命令
?
在phpvirtualbox中设置Ip地址,免得每次使用终端链接进来的时候,都要手动输入IP
var $consoleHost = '192.168.1.61'
如果端口被占用,用lsof –i:8091查看被占用的端口号,找到PID,kill后,重启httpd服务。