12.10 וטנובואב הכימת PHP5 (FastCGI)/MySQL םע Cherokee (Webserver) תא ןיקתהל דציכ


Cherokee תרש/חותפ טנרטניא תרש םע םיהובג םיעוציבו לקשמ לק ,השימגו הרישע תומרופטלפ הצוח הנוכת אוה proxy תחת ררחושש ךופה GNU (יללכ ירוביצ ןוישיר). תפשב חתופ יקורי'צ טקיורפ C סקוניל ומכ תולו

יקורי'צ תונוכת

    .הז רמאמב תורכזומה תומישמה לכ תא עצבל ידכ סיסב שמתשמכ רבוחמ תויהל בייח התאש אדו .וטנובוא לש רתוי הנשי הסרגב םג ךמות הז רמאמ .PHP5 (FastCGI)/MySQL -ב הכימת םע 12.10 וטנובוא תרש לע (טנרטני

    12.10 וטנובואב MySQL תנקתה

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

    # apt-get install mysql-server mysql-client

    12.10 וטנובואב FastCGI םע PHP5 תנקתה

    .Cherokee טנרטניאה תרש רובע FastCGI הכימת םע PHP5 תא ןקתה ,ןכמ רחאל

    # apt-get install php5 php5-cgi

    FastCGI -ב הכימתל PHP5 לש הרוצת תעיבק

    .etc/php5/cgi/php.ini/ ץבוקה תא חתפ ,fastcgi -ב הכימת לבקל ידכ

    # nano /etc/php5/cgi/php.ini

    .הטמל ךסמה םוליצ תא האר .ץבוקה תא רומשלו :cgi.fix_pathinfo = 1 הרושה תא לטבלו

    12.10 וטנובואב יקורי'צ לש טנרטניאה תרש תנקתה

    .תכרעמה ןוכדע תא תושעלו ךלש תכרעמל ppa -ה תא ףיסוהל רשפאמ ןכלו ,Cherokee (Personal Package Archive) לש PPA רגאמב םישמתשמ ונא

    # add-apt-repository ppa:cherokee-webserver/ppa
    # apt-get update

    .ךישמהל ידכ 'ןכ' דלקה .Cherokee Server תא ןיקתהל ךנוצרב םא רושיא לאשי אוה .ףוסמהמ הדוקפ דלקהו "Ctrl + Alt + T" םע ףוסמה תא חתפ ,PPA הפיסוהש רחאל

    # apt-get install cheroke

    ./ http://10.0.2.15:9090 ומכ והשמ היהי הז ילש הרקמב .9090' סמ האיציב (xx.xx.xx.xx) תכרעמה לש IP תבותכל וא (127.0.0.1) ימוקמ חראמל רשקנ Cherokee לש טנרטניאה תרש לדחמ תרירבכ .(חולב המסיסה תא

    .Cherokee Server לש לעופו טנרטניאה קשממ הארנ ךכ . 'cherokee-admin' הדוקפה ךלהמב ןכל םדוק קתעוהש המסיס קבדה 'admin' שמתשמ םש קפסל שקבתת רשאכ .תבותכה תרושב /http://10.0.2.15:9090 וא

    .םילעופ טנרטניאה תרשו cherokee-admin -ש אדוול ידכ םג .יקור'צ טנרטניאה תרש לש ובצמ תא קודבלו רוצעל ,ליעפהל דציכ

    # /etc/init.d/cherokee status
    # /etc/init.d/cherokee stop
    # /etc/init.d/cherokee start
    # /etc/init.d/cherokee restart
    sudo netstat -antp | grep cherokee

    .האבה הדוקפב שמתשה וא ףוסמב CTRL + C לע ץחל ,cherokee-admin תלעפה תא קיספהל ידכ

    sudo killall -TERM cherokee-admin

    יקורי'צ רובע FastCGI הכימת םע PHP5 לש הרוצת תעיבק

    ./http://10.0.2.15:9090 תבותכב יקורי'צ לש ילוהינה הרקבה חולל רבעמ ידי לע תינדי תאז רשפאל ונילע .יקור'צב תלעפומ הניא PHP5 תכימת לדחמ תרירבכ

    .םיללכה לוהינ תא לעפהו תוגהנתה היסיטרכל רובע זאו לדחמ תרירבכ רדגומה vhost -ב רחב ,vServers לא טוונ

    .ךנויעל הטמל הנומתה תא האר .םינימז םיללכ תמישר הארת תילאמשה הדומעב

    ."תוגהנתה ללכ ףסוה" תרמואש תוגהנתהה תייסיטרכ דצל "+" למס לע ץחל

    ."ףסוה" רותפכ לע ץחלו PHP רחב זאו ,תילאמשה הדומעהמ "תופש" רחב

    .הרוצתה רזוע ןולחב רוצ ןצחל לע ץחל ןכמ רחאל

    ."FINAL" ל ותוא ךופהו "NON FINAL" לע ץחל ."NON FINAL" סוטטסה םע "php תובחרה" רמואש תילאמשה הדומעל ףסונ שדח ללכ

    .תורדגהה תא רומשל ידכ וילע ץחל ,"רומש" ןצחל הארת ,הנוילעה תילאמשה הניפב ,ןכמ רחאל

    .םישדח םייוניש עצבל ידכ Cherokee טנרטניאה תרש תא שדחמ לעפה תעכ

    # /etc/init.d/cherokee restart

    .לעפומ PHP -ש הארת ,תוגהנתה היסיטרכב ,vServers לא רובע ןכמ רחאל

    FastCGI -ב הכימת םע PHP5 תקידב

    .phpinfo.php םשב ץבוק רוצ וז הירפס תחת .var/www/איה טנרטניא רתא רובע לדחמ תרירבכ תרדגומה טנרטניאה שרוש תיירפס

    # nano /var/www/phpinfo.php

    .ץבוקה תא רומשו תואבה דוקה תורוש תא ףסוה

    <?php
    phpinfo();
    ?>

    http://10.0.2.15/phpinfo.php םשב ןפדפדב ץבוקל רשקתה ,ןכמ רחאל

    .הז תא השענ אוב .PHP5 רובע MySQL -ב הכימתה תא ונפסוה אל ןיידע .(MySQL רמולכ) המישרב רסח דחא רבד ךא ,הניעט לכל םירחא םילודומ םע FastCGI -ב הכימת םע תלעפומ PHP5 -ש הארת ,ליעל רויאה תא האר

    PHP5 רובע MySQL תכימת תלעפה

    .ךלש םימושייל שרדיהל םייושעש םירחא םיבושח php ילודומ םע php5-mysql תליבח תא ןקתה ,PHP רובע MySQL -ב הכימת רשפאל ידכ

    # apt-get install php5-mysql php5-gd php5-curl php-pear php5-imagick php5-memcache php5-xmlrpc php5-xsl

    .Cherokee טנרטניאה תרש תא שדחמ לעפה ,ןכמ רחאל

    # /etc/init.d/cherokee restart

    .םירחא םילודומ תמישר םע MySQL עטק לבקת ,"mysql" תא שפחו (http://10.0.2.15/phpinfo.php) ןפדפדה תא ןנער

    .Cherokee לש טנרטניאה תרשב רקב ,ףסונ עדימ תלבקל !הז והז


כל הזכויות שמורות. © Linux-Console.net • 2019-2024