Weboldal keresés

A „PhpVirtualBox” telepítése a VirtualBox virtuális gépek webböngészőn keresztül történő kezeléséhez Linux alatt


A virtualizáció az egyik legtöbbet vitatott téma a Linux és általában az IT területén. A 10 keresett HOT IT Skills listában a virtualizáció (Vmware) a lista élén áll.

Röviden átvezetjük Önt a virtualizációról, számos virtualizációs eszközről, mielőtt a Virtualbox és a PhpVirtualBox letöltésével, telepítésével és konfigurálásával kapcsolatos teljes útmutatót ismertetjük, amelyek egy webalapú virtuális. doboz eleje.

A Virtualbox és a PhpVirtualBox letöltése, telepítése és konfigurálása a Debian és CentOS alapú disztribúciók esetében következik be.

Mi az a virtualizáció

A virtualizálás az operációs rendszer, a tárhely, a hálózati erőforrás és a hardver nem valós (virtuális) verziójának létrehozásának folyamata. A virtualizációt virtuális gépek létrehozásával érik el, amelyek egy operációs rendszert működtetnek. Egy gazdagép fizikai szerver egy vagy több virtuális gépet üzemeltethet, amelyek különböző operációs rendszereket (Windows, Linux, UNIX, BSD) hajthatnak végre.

Számos virtualizációs eszköz áll rendelkezésre. Néhány közülük platformspecifikus, a többi pedig bármilyen platformon használható.

  1. Microsoft Virtual Server 2005 R2 – elérhető x86 és x86_64 bites platformon. Támogatás: Csak Windows.
  2. Q – nyílt forráskódú virtualizációs eszköz Windows, Mac és Linux számára.
  3. Vmware – Elérhető Windows és Linux rendszerekhez.
  4. VirtualBox – Nyílt forráskódú alkalmazás Windows, Mac, Linux és Solaris rendszerekhez.
  5. Xen – Támogatja a Windows és a Linux disztribúciókat.

Mi az a VirtualBox

A VirtualBox eredetileg saját licenc alatt jelent meg, de később (2007) az Oracle Corporation elkezdte kiadni a GNU General Public License alatt. Teljesen C, C++ és Assembly Language nyelven megírva elérhető Windows, OS X, Linux és Solaris operációs rendszerre.

Állítólag a VirtualBox az egyetlen professzionális virtualizációs megoldás, amely szabadon elérhető és nyílt forráskódú. Képes támogatni a 64 bites vendég operációs rendszert, valamint pillanatfelvételt készíteni a virtuális operációs rendszerről.

A VirtualBox lehetővé teszi virtualizált alkalmazások futtatását valódi asztali alkalmazásokkal együtt. Ezenkívül beállítható a gazdagép vágólapjainak és mappáinak megosztására. Különleges illesztőprogramok állnak rendelkezésre a rendszerek közötti zökkenőmentes váltáshoz. Elérhető X86 és X86_64 bites platformra. A magas funkciók és teljesítmény, valamint az alacsony erőforrások nagy előnye a VirtualBoxnak.

Ez a cikk végigvezeti a VirtualBox és PhpVirtualBox telepítését és konfigurálását a virtuális gépek RHEL/CentOS/Fedora és Debian/Ubuntu rendszerben történő kezeléséhez.

VirtualBox és PhpVirtualBox telepítése Linux alatt

Ebben a cikkben a Debian és a CentOS minimális telepítését használjuk telepítési platformként. Az összes telepítést, konfigurációt és példát a Debian 8.0 és a CentOS 7.1 Minimal rendszeren teszteltük.

1. A VirtualBox és a PhpVirtualBox telepítése előtt frissítenie kell a rendszercsomag-adatbázist, és telepítenie kell az olyan előfeltételeket, mint az Apache, PHP és egyéb szükséges függőségek, ahogy az ábrán látható. lent.

Debian alapú disztribúciókon

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

Az összes fenti szükséges csomag telepítése után folytathatja a következő VirtualBox PPA-sorok hozzáadásával az /etc/apt/sources.list fájlhoz, a Linux disztribúciójának megfelelően.

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

Ezután töltse le és adja hozzá az Oracle nyilvános kulcsát a következő parancsokkal.

wget www.virtualbox.org/download/oracle_vbox.asc
apt-key add oracle_vbox.asc

RedHat alapú disztribúciókon

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

Az összes fenti szükséges csomag telepítése után töltse le az Oracle nyilvános kulcsot, és importálja a rendszerébe.

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

2. Ezután indítsa újra az Apache szolgáltatást a következő parancsok segítségével, a Linux disztribúciójának megfelelően.

/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]

Irányítsa böngészőjét a privát IP-címére vagy a visszacsatolási címére, ekkor látnia kell az apache alapértelmezett tesztoldalát.

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

3. Itt az ideje a VirtualBox telepítésének.

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

4. Következő lépésként töltse le és telepítse a PhpVirtualBox-ot.

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

5. Ezután helyezze át a kibontott 'phpvirtualbox-4.3-1' mappát a http webszerver alapértelmezett gyökérmappájába (/var/www/ vagy /var/www/html).

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

6. Nevezze át a „phpvirtualbox-4.3-1” könyvtárat phpvbre vagy bármi másra, hogy könnyen rámutasson. Ezután egy config.php-example konfigurációs fájl található a 'phpvb' könyvtárban, nevezze át config.php névre az alábbiak szerint.

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

7. Hozzon létre egy új felhasználói fiókot (vagy adjon hozzá egy meglévő felhasználót), és adja hozzá a vboxusers csoporthoz, és módosítsa a phpvb könyvtár tulajdonjogát a következőre: avifelhasználó.

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

8. Most nyissa meg a „config.php” fájlt, és adja hozzá az újonnan létrehozott felhasználót és jelszót.

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

9. Most töltse le és telepítse a virtualbox bővítményt.

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. Most indítsa el a Virtualbox-websrv elemet a konfigurációs fájlban megadott „avi” felhasználóként.

vboxwebsrv -H 127.0.0.1

11. Most mutasson böngészőjében az ip_where_phpvirtualbox_is_installed/phpvb vagy a 127.0.0.1/phpvb címre, ha a natív kiszolgálón volt telepítve.

The default username is admin
The default pasword is admin

Ha az alábbi képhez hasonló hibát kap. Lehet, hogy el kell indítania bizonyos szolgáltatásokat.

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

Most próbáljon meg újra bejelentkezni, és látni fogja az alábbi felületet.

Bármilyen operációs rendszert telepíthet a Virtual boxba. Kattintson az Új elemre, adjon nevet, és válassza ki az architektúrát és a verziót.

Adja meg a virtuális operációs rendszer által felhasználható RAM mennyiségét.

Új virtuális merevlemez hozzáadása az új virtuális géphez.

Válassza ki a merevlemez típusát.

Válassza ki a tárolólemez-kiosztás típusát.

Válassza ki a merevlemez méretét, és kattintson a Létrehozás gombra.

Láthatja, hogy a virtuális lemez elkészült, és készen áll a virtuális operációs rendszer fogadására.

Kattintson a tárhely lehetőségre, és adjon hozzá virtuális képet (iso), vagy válassza ki a gép fizikai CD-meghajtóját. Végül kattintson a Start gombra a telepítés megkezdéséhez.

Kattintson a Hálózat lehetőségre, és válassza ki a megfelelő hálózati Adaptert.

Kattintson a konzolra a jobb felső sarokban, válassza az asztal mérete és a csatlakozás lehetőséget. Ha a konzol opció nincs kiemelve, előfordulhat, hogy engedélyeznie kell a BeállításokKijelzőTávoli megjelenítésSzerver engedélyezése alatt. > és kattintson az OK gombra.

Láthatja a virtuális operációs rendszert működés közben.

A „leválasztás” gombra kattintva leválaszthatja.

A rendszerindítás és a telepítés további része meglehetősen egyszerű, mintha a helyi gépre telepítené.

A telepítés Befejezése után virtuális operációs rendszere készen áll bárminek virtuális tárolására. Legyen szó operációs rendszerről, hálózatról, eszközről vagy bármi másról.

Élvezze a helyi virtuális szervert és a kezelőfelület PHPVirtualBoxot a hozzáféréshez. Kicsit több konfiguráció után bevezetheti a gyártásba.

Egyelőre ennyi az én oldalamról. Tudassa velem, hogy tetszett-e az alkalmazás, vagy sem, én is segítek, ha bármilyen problémával szembesül. Tartsa kapcsolatban a tecmint-tel. Viszlát!