סקונילב טנרטניאה ןפדפד תועצמאב VirtualBox לש תוילאוטריו תונוכמ לוהינל PhpVirtualBox תא ןקתה


.המישרה שארב תאצמנ (Vmware) היצזילאוטריו שוקיבב IT IT לש רתויב תובוטה תויונמוימה 10 תמישרב .ללכב IT -ו סקוניל םוחתב רתויב םינודנה םיאשונה דחא איה היצזילאוטריו

.טנרטניא ססובמ ילאוטריו הצק קשממ הווהמה PhpVirtualBox -ו Virtualbox לש הרוצתו הנקתה ,הדרוהל אלמ ךירדמ ינפל היצזילאוטריו ילכ רפסמ ,היצזילאוטריו יהמ הריהמ הרעהל ךתוא חקינ ונא

.CentOS -ו Debian תוססובמ תוצפהל ואובי PhpVirtualBox -ו Virtualbox לש הרוצתהו הנקתהה ,הדרוהה

.(Windows, Linux, UNIX, BSD) הנוש הלעפה תכרעמ ליעפהל היושע רשא ,רתוי וא תחא תילאוטריו הנוכמ חראל לוכי חראמ יזיפ תרש .הלעפה תכרעמ תוליעפמה תוילאוטריו תונוכמ תריצי ידי לע תגשומ היצזילאוטריו

.המרופטלפ לכב שומישל םינימז םראשו המרופטלפל םייפיצפס םהמ המכ .םינימז היצזילאוטריו ילכ רפסמ םנשי

    .Solaris -ו Windows, OS X, Linux רובע ןימז אוהו הבכרה תפשו ++ C, C -ב ןיטולחל בתכנ .GNU Public Public ןוישירב התוא ררחשל הלחה דיגאת לקרוא (2007) רתוי רחואמ ךא יניינק ןוישירב VirtualBox הרר

    .תילאוטריווה הלעפהה תכרעמ לש בצמ תנומת תריציב ןכו תויביס 64 לש תחרוא הלעפה תכרעמב ךומתל לגוסמ אוה .חותפ דוק אוהו םניחב ןימזש דיחיה יעוצקמה היצזילאוטריווה ןורתיפ אוה VirtualBox יכ ןעטנ

    VirtualBox תמרופטלפ רובע ןימז הז .תוכרעמ ןיב קלח רבעמל םידחוימ םיגהנ םימייק .תויקיתהו םיחראמה חול ףותישל ותוא רידגהל ןתינ ןכ לע רתי .יתימא הדובע ןחלוש םושיי םע דחי היצזילאוטריו םושיי ץירהל

    .Debian/Ubuntu -ו RHEL/CentOS/Fedora תכרעמ תחת תוילאוטריו תונוכמ לוהינל PhpVirtualBox -ו VirtualBox לש הרוצתהו הנקתהה לע רובעי הז רמאמ

    סקונילב PhpVirtualBox -ו VirtualBox תנקתה

    .CentOS 7.1 Minimal -ו Debian 8.0 לע תוקדבנ תואמגודהו תורוצתה ,תונקתהה לכ .הנקתהל המרופטלפכ CentOS -ו ןאיבד לש תילמינימ הנקתהב שמתשנ הז רמאמ רובע

    .ןלהל גצומכ תרחא תשרדנ תולתו Apache, PHP ןוגכ םימדקומ םיאנת ןיקתהלו תכרעמה תוליבח לש םינותנה דסמ תא ןכדעל ךילע ,PhpVirtualBox -ו VirtualBox תנקתה ינפל .1

    # 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
    

    .ךלש סקונילה תצפהל םאתהב , /etc/apt/sources.list ץבוקל VirtualBox לש תואבה PPA -ה תורושמ תחא ףיסוהלו האלה ךישמהל לכות ,ליעל תושרדנה תוליבחה לכ תנקתה רחאל

    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
    

    .תואבה תודוקפה תועצמאב Oracle לש ירוביצה חתפמה תא ףסוהו אבה דרוה

    # 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
    

    .ךלש תכרעמל אבייו Oracle לש ירוביצה חתפמה תא דרוה ,ליעל תושרדנה תוליבחה לכ תנקתה רחאל

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

    .ךלש סקונילה תצפהל םאתהב ,תואבה תודוקפה תרזעב י'צפאה תוריש תא שדחמ לעפה ,ןכמ רחאל .2

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

    .apache לש לדחמה תרירב תקידב ףד תא תוארל רומא התא ,ךלש loopback -ה תבותכל וא ךלש תיטרפה IP -ה תבותכל ךלש ןפדפדה תא הנפה

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

    .VirtualBox תא ןיקתהל ןמזה עיגה וישכע .3

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

    .PhpVirtualBox תא ןקתהו דרוה ןכמ רחאל .4

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

    .(var/www/html/וא/var/www /) http טנרטניאה תרש לש לדחמ תרירבכ תרדגומה שרושה תייקיתל הצלוחש 'phpvirtualbox-4.3-1' הייקיתה תא רבעה ,ןכמ רחאל .5

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

    .ןלהל גצומש יפכ config.php -ל ומש תא הנש ,'phpvb' תיירפס תחת config.php הרוצת ץבוקל המגוד שי ןכמ רחאל .םהילע עיבצהל לק היהיש ךכ ,רחא רבד לכ וא phpvb -ל 'phpvirtualbox-4.3-1' הירפסה םש תא ה

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

    .avi שמתשמל phpvb תיירפס לע תולעבה תא הנשו vboxusers תצובקל ותוא ףסוהו (םייק שמתשמ ףסוה וא) שדח שמתשמ ןובשח רוצ .7

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

    .רצונ התע הזש המסיסו שמתשמ ףסוהו 'config.php' ץבוקה תא חתפ תעכ .8

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

    .ילאוטריו ףסות תא ןקתהו דרוה תעכ .9

    # 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
    

    .הרוצתה ץבוקב רדגוהש 'יבא' שמתשמכ Virtualbox-websrv תא לחתה תעכ .10

    $ vboxwebsrv -H 127.0.0.1
    

    .ירוקמה תרשב ןקתוה אוה םא ,phpvb/127.0.0.1 וא ip_where_phpvirtualbox_is_installed/phpvb -ל ךלש ןפדפדה תא הנפה תעכ .11

    The default username is admin
    The default pasword is admin
    

    .םימיוסמ םיתוריש ליחתהל ךרטצתש ןכתי .הטמל הנומתל המוד האיגש לבקמ התא םא

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

    .הטמלש קשממה תא הארתו רבחתהל בוש הסנ וישכע

    .הסרגו הרוטקטיכרא רחבו םש ןת ,שדח לע ץחל .תילאוטריו הביתב הלעפה תכרעמ לכ ןיקתהל לוכי התא

    .הב שמתשתש תילאוטריווה הלעפהה תכרעמ לש RAM -ה תומכ תא ןת

    .השדח תילאוטריו הנוכמל שדח ילאוטריו חישק ןנוכ ףסוה

    .חישק ןנוכ לש גוס רחב

    .ןוסחא קסיד תאצקה גוס רחב

    .רוצ לע ץחלו חישקה ןנוכה לדוג רחב

    .תילאוטריו הלעפה תכרעמ חראל ןכומו רצונ ךלש ילאוטריווה קסידהש הארתש ןכתיי

    .הנקתהב ליחתהל ידכ לחתה לע ץחל ףוסבל .ךלש יזיפה םירוטילקתה ןנוכב רחב וא ,(iso) תילאוטריו הנומת ףסוהו ןוסחא לע ץחל

    .ןוכנ תשר םאתמ רחבו תשר לע ץחל

    .רושיא לע ץחלו תרש לעפה → קוחרמ הגוצת → הגוצת → תורדגה תחת התוא ליעפהל ךילע היהיש ןכתיי ,תנמוסמ הניא ףוסמה תורשפא םא .רבחתהו הדובעה ןחלוש לדוג רחב הנוילעה תילאמשה הניפב הלוסנוק לע ץחל

    .הלועפב תילאוטריווה הלעפהה תכרעמ תא הארתש ןכתיי

    .'קתנ' לע הציחל ידי לע ותוא קתנל לוכי התא

    .תימוקמ הנוכמב ןיקתמ התא וליאכ טושפ יד הנקתהה ךילהת ראשו לוחתא

    .רחא רבד לכ וא רישכמ ,תשר ,הלעפה תכרעמ היהי הז .ילאוטריו ןפואב לכה חראל הנכומ ךלש תילאוטריווה הלעפהה תכרעמ ,הנקתהה םויס רחאל

    .הרוצת רתוי תצק רחאל רוצייב הז תא םשייל לוכי התא .וילא תשגל ידכ ימוקמה PHPVirtualBox -המו ימוקמה ילאוטריווה תרשהמ ונהית

    !ייב .הטנמ םע רשק לע רומש .יהשלכ היעבב לקתנ התא םא ךל רוזעל ידכ ןאכ ינא ,אל וא םושייה תא תבהא םא יל רפס .םייתניב ילש דצהמ לכה הז