Fi PhpVirtualBox sori ẹrọ lati Ṣakoso awọn Ẹrọ VirtualBox nipasẹ Ẹrọ aṣawakiri Wẹẹbu ni Linux


Agbara ipa jẹ ọkan ninu ọrọ ti a ṣe ijiroro julọ ni aaye ti Lainos ati IT ni apapọ. Ninu atokọ ti Awọn ọgbọn IT IT gbona 10 ni ibeere Agbara ipa (Vmware) duro ni oke ti atokọ naa.

A yoo mu ọ lọ si akọsilẹ yarayara ti kini agbara ipa jẹ, ọpọlọpọ awọn irinṣẹ agbara agbara ṣaaju itọsọna pipe lori gbigba lati ayelujara, fifi sori ẹrọ ati tunto Virtualbox ati PhpVirtualBox eyiti o jẹ oju-iwe foju oju-iwe ayelujara ti o pari opin.

Gbigba lati ayelujara, fifi sori ẹrọ ati iṣeto ti Virtualbox ati PhpVirtualBox yoo tẹle fun Debian ati awọn ipinpinpin orisun CentOS.

Agbara ipa jẹ ilana ti ṣiṣẹda ẹya ti kii ṣe gidi (foju) ti ẹrọ ṣiṣe, ifipamọ, orisun nẹtiwọọki ati hardware. Iwoye ti ṣaṣeyọri nipasẹ ṣiṣẹda awọn ẹrọ foju eyiti o fun agbara ni Eto Isẹ. Olupin ti ara olupin le gbalejo ọkan tabi diẹ ẹ sii ẹrọ foju, eyiti o le ṣe agbara oriṣiriṣi OS (Windows, Linux, UNIX, BSD).

Ọpọlọpọ awọn irinṣẹ agbara ipa wa. Diẹ ninu wọn jẹ pẹpẹ kan pato ati isinmi wọn wa lati wa ni lilo lori eyikeyi pẹpẹ.

  1. Microsoft Virtual Server 2005 R2 - wa fun x86 ati pẹpẹ x86_64 bit. Atilẹyin: Windows nikan.
  2. Q - irinṣẹ agbara agbara orisun ṣiṣi wa fun awọn window, mac ati Lainos.
  3. Vmware - Wa fun Windows ati Lainos.
  4. VirtualBox - Ohun elo orisun orisun ti o wa fun Windows, Mac, Lainos ati Solaris.
  5. Xen - Ṣe atilẹyin Windows bii Linux distros.

Ni iṣaju VirtualBox ti tu silẹ labẹ Iwe-aṣẹ ohun-ini ṣugbọn nigbamii (2007) Ile-iṣẹ Oracle ti bẹrẹ dasile rẹ labẹ Iwe-aṣẹ GNU General Public Ti kọ patapata ni C, C ++ ati Ede Apejọ o wa fun Windows, OS X, Lainos ati Solaris.

VirtualBox ni ẹtọ lati jẹ ojutu ipa ipa ọjọgbọn ti o wa larọwọto ati orisun ṣiṣi. O ni anfani lati ṣe atilẹyin fun 64 bit OS alejo bii ṣiṣẹda Aworan ti OS foju.

VirtualBox n jẹ ki o ṣiṣẹ ohun elo foju bi daradara pẹlu Ohun elo tabili gidi. Pẹlupẹlu o le tunto lati pin awọn agekuru agekuru ati awọn folda. Awọn awakọ pataki wa fun yiyi didan laarin awọn eto. O wa fun X86 bii pẹpẹ X86_64 bit. Ga lori ẹya-ara ati iṣẹ ati kekere lori orisun jẹ aaye afikun pupọ ti VirtualBox.

Nkan yii yoo rin nipasẹ fifi sori ẹrọ ati iṣeto ti VirtualBox ati PhpVirtualBox lati ṣakoso awọn ẹrọ foju labẹ RHEL/CentOS/Fedora ati Debian/Ubuntu system.

Fifi sori ẹrọ ti VirBualBox ati PhpVirtualBox ni Lainos

Fun nkan yii, a yoo lo Fifi sori Pọọku ti Debian ati CentOS bi pẹpẹ fifi sori ẹrọ. Gbogbo fifi sori ẹrọ, iṣeto ati awọn apẹẹrẹ ti ni idanwo lori Debian 8.0 ati CentOS 7.1 Pọọku.

1. Ṣaaju ki o to fi VirtualBox ati PhpVirtualBox sii, o nilo lati ṣe imudojuiwọn ibi ipamọ data eto ki o fi awọn ohun ti o nilo rẹ bii Apache, PHP ati awọn igbẹkẹle ti o nilo miiran bi a ṣe han ni isalẹ.

# apt-get update && apt-get upgrade && apt-get autoremove
# apt-get install apache2
# apt-get install php5 php5-common php-soap php5-gd
# apt-get install build-essential dkms unzip wget

Lẹhin fifi gbogbo awọn idii ti a beere loke loke, o le tẹsiwaju siwaju lati ṣafikun ọkan ninu awọn ila VirtualBox PPA wọnyi si faili /etc/apt/sources.list , ni ibamu si pinpin Linux rẹ.

deb http://download.virtualbox.org/virtualbox/debian raring contrib
deb http://download.virtualbox.org/virtualbox/debian quantal contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
deb http://download.virtualbox.org/virtualbox/debian jessie contrib
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

Tẹle atẹle ki o fikun bọtini gbangba Oracle ni lilo awọn ofin atẹle.

# wget www.virtualbox.org/download/oracle_vbox.asc
# apt-key add oracle_vbox.asc
# yum update && yum autoremove
# yum install httpd
# yum install php php-devel php-common php-soap php-gd
# yum groupinstall 'Development Tools' SDL kernel-devel kernel-headers dkms wget

Lẹhin fifi gbogbo awọn idii ti o wa loke sii, ṣe igbasilẹ Oracle gbangba gbangba ati gbe wọle sinu ẹrọ rẹ.

# wget www.virtualbox.org/download/oracle_vbox.asc
# rpm –import oracle_vbox.asc

2. Nigbamii, tun bẹrẹ iṣẹ Apache pẹlu iranlọwọ ti awọn ofin wọnyi, bi fun pinpin Linux rẹ.

# /etc/init.d/apache2 restart				[On Older Debian based systems]
# /etc/init.d/httpd restart				[On Older RedHat based systems]

OR

# systemctl restart apache2.service			[On Newer Debian based systems]
# systemctl restart httpd.service			[On Newer RedHat based systems]

Tọkasi aṣawakiri rẹ si Adirẹsi IP Aladani rẹ tabi adirẹsi loopback rẹ, o yẹ ki o wo oju-iwe idanwo aiyipada apache rẹ.

http://ip-address
OR
http://localhost

3. Bayi o to akoko lati fi sori ẹrọ VirtualBox.

# apt-get install virtualbox-4.3		[On Debian based systems]
# yum install virtualbox-4.3   			[On RedHat based systems]

4. Itele igbasilẹ ki o fi PhpVirtualBox sii.

# wget http://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-4.3-1.zip
# unzip phpvirtualbox-4.3-1.zip

5. Itele, gbe folda ‘phpvirtualbox-4.3-1’ ti a fa jade si folda aiyipada ti olupin wẹẹbu http (/ var/www/or/var/www/html).

# mv phpvirtualbox-4.3-1 /var/www/html

6. Lorukọ ilana naa 'phpvirtualbox-4.3-1' si phpvb tabi ohunkohun, nitorina o rọrun lati tọka si wọn. Nigbamii ti faili iṣeto kan config.php-apẹẹrẹ wa labẹ itọsọna 'phpvb', fun lorukọ mii si config.php bi o ṣe han ni isalẹ.

# mv /var/www/html/phpvb/config.php-example /var/www/html/phpvb/config.php

7. Ṣẹda iroyin olumulo tuntun kan (tabi ṣafikun olumulo ti o wa tẹlẹ) ki o ṣafikun si ẹgbẹ vboxusers ki o yi nini aṣẹ itọsọna phpvb pada si olumulo avi.

# useradd avi
# passwd avi
# usermod -aG vboxusers avi
# chown -R avi:avi /var/www/html/phpvb

8. Bayi ṣii 'config.php' faili ki o ṣafikun olumulo ti o ṣẹda tuntun ati ọrọ igbaniwọle.

# vi / var/www/html/phpvb/config.php
/* Username / Password for system user that runs VirtualBox */
var $username = 'avi';
var $password = 'avi123';

9. Bayi Gbaa lati ayelujara ati fi sori ẹrọ itẹsiwaju fojubox.

# wget http://download.virtualbox.org/virtualbox/4.3.12/Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack
# VboxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack

10. Bayi bẹrẹ Virtualbox-websrv bi olumulo 'avi' ti ṣalaye ninu faili atunto.

$ vboxwebsrv -H 127.0.0.1

11. Bayi tọka aṣawakiri rẹ si ip_where_phpvirtualbox_is_installed/phpvb tabi 127.0.0.1/phpvb, ti o ba ti fi sii lori olupin abinibi.

The default username is admin
The default pasword is admin

Ti o ba ni aṣiṣe iru si aworan isalẹ. O le ni lati bẹrẹ awọn iṣẹ kan.

# /etc/init.d/virtualbox start
# /etc/init.d/vboxdrv  start
# /etc/init.d/vboxweb-service start

Bayi lẹẹkansi gbiyanju lati buwolu wọle ati pe iwọ yoo wo wiwo isalẹ.

O le fi eyikeyi OS sii ni apoti Foju. Tẹ Titun, fun orukọ ati yiyan faaji ati ẹya.

Fun iye ti OS foju OS le lo.

Ṣafikun dirafu lile foju foju si ẹrọ foju tuntun.

Yan iru dirafu lile.

Yan iru ipamọ disiki ipamọ.

Yan iwọn ti Hard Drive ki o tẹ ṣẹda.

O le rii pe a ṣẹda disiki Foju rẹ ati ṣetan lati gbalejo OS foju.

Tẹ lori ibi ipamọ ki o ṣafikun Aworan foju (iso), tabi yan ẹrọ Drive ti ara ẹrọ rẹ. Lakotan tẹ ibẹrẹ lati bẹrẹ fifi sori ẹrọ.

Tẹ lori Nẹtiwọọki ki o yan Adapter nẹtiwọọki to pe.

Tẹ lori itọnisọna lori igun apa ọtun apa oke yan iwọn iboju ki o sopọ. Ti a ko ba ṣe afihan aṣayan itọnisọna naa o le ni lati muu ṣiṣẹ labẹ Eto → Ifihan play Ifihan latọna jijin able Jeki olupin ati Tẹ O DARA.

O le wo OS foju inu iṣẹ.

O le Yapa nipasẹ titẹ ‘yapa’.

Ibẹrẹ ati Iyoku ti ilana Fifi sori ẹrọ jẹ irọrun rọrun bi ẹnipe o nfi sori ẹrọ lori Ẹrọ Agbegbe.

Lọgan ti fifi sori ba ti pari, OS foju rẹ ti ṣetan lati gbalejo ohunkohun fere. Jẹ OS, Nẹtiwọọki, Ẹrọ tabi ohunkohun miiran.

Gbadun olupin agbegbe ti agbegbe rẹ ati iwaju-opin PHPVirtualBox lati wọle si i. O le ṣe i ni iṣelọpọ lẹhin iṣeto diẹ diẹ sii.

Iyẹn ni gbogbo lati ẹgbẹ mi fun bayi. Jẹ ki n mọ boya o fẹran ohun elo naa tabi rara Emi yoo wa nibi lati ṣe iranlọwọ fun ọ ti o ba dojuko eyikeyi iṣoro. Jeki asopọ si tecmint. O dabọ!