Debian 10 -ב Memcached תא ןיקתהל דציכ


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

Memcached ו הסירפל לקו טושפ- API ןוגכ תוירלופופ תונכת תופש לש בחר ןווגמל בחרנ ןפואב ןימז ולש Python.

.Stretch דוקה רוקמש ,Debian 9 -ו Debian Buster דוק םרפסמש ,Debian 10 -ב Memcached תנקתהב םכתא החנמ הז ךירדמ

הז דומעב

    .APT תוליבחה להנמ תועצמאב Memcached תא ןיקתהל םיכלוה ונא ,הלאככו ,ןאיבד רגאמב תולולכ רבכ Memcached תוליבח

    :גצומש יפכ תכרעמ תוליבח ןכדע ,תישאר ךא

    $ sudo apt update
    

    :הדוקפה תלעפה ידי לע Memcached תא ןקתה ,ןכמ רחאל

    $ sudo apt install memcached libmemcached-tools
    

    .Memcached תרש לש לוהינו היצקארטניא ךרוצל שמתשהל ולכות םהב םיבורמ הדוקפ תרוש ילכ תקפסמה ++ C & C תיירפס איה libmemcached םילכה תליבח

    :הדוקפה תלעפה ידי לע תאז תמאל לכותו תיטמוטוא לעפוי Memcached תוריש ,הנקתהה רחאל

    $ sudo systemctl status memcached
    

    :גצומכ netstat הדוקפה תועצמאב תאז תמאל לכותו 11211 האיציב בישקמ Memcached ,לדחמ תרירבכ

    $ sudo netstat -pnltu
    

    .םישמתשמה בור רובע רומג רדסב ודבעי לדחמה תרירב תורדגה ,בורל . /etc/memcached.conf ץבוקה תא רידגהל ךילע ,Memcached לש הרוצתה תא רידגהל ידכ

    .הרוצתב ךרוצ ןיא ,ומצע תרשהמ Memcached תרשל רבחתמ התא םא .ימוקמה םוקמב קר בישקמ Memcached ,הרוצת לכ אלל

    .לדחמ תרירבכ ןיזאמ Memcached הילא UDP 11211 תאיציל השיג רשפאל ידכ שאה תמוח תא תונשל ונילע .תפסונ הרוצת תשרדנ ,תרשל םיקחורמ םירוביח רשפאל ידכ

    .הדוקפה תא לעפה ,Memcached תרשל השיג חוקלה בשחמל רשפאל ידכ .10.128.0.45 איה חוקלה לש IP -ה תבותכו 10.128.0.46 איה Memcached תרשה לש IP -ה תבותכש חיננ

    $ sudo ufw allow from 10.128.0.45 to any port 11211
    

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

    $ sudo ufw reload
    

    . memcached.conf הרוצתה ץבוקל רובע ,ןכמ רחאל

    $ sudo vim /etc/memcached.conf
    

    . -l 127.0.0.1 -ב הליחתמש הרושה תא רתאל דפקה

    :גצומש יפכ 10.128.0.46 אוה הז הרקמבש ,תרשה לש IP -ב ותוא ףלחה

    .ףקותל וסנכיי םייונישהש ידכ Memcached תא שדחמ לעפה ,תעכ

    $ sudo systemctl restart memcached
    

    .php-memcached תמויס שרדנ ,WordPress וא Drupal ןוגכ PHP ימושיי רובע ןומטמב םינותנ רגאמכ Memcached -ב שמתשהל ךתנווכב םא

    :הדוקפה תא לעפה ,ותוא ןיקתהל ידכ

    $ sudo apt install php-memcached
    

    :הדוקפה תועצמאב ותוא ןיקתהל לוכי התא ,ןקתומ אל pip םא .pip תועצמאב תואבה Python -ה תוירפס תא ןקתה ,Python ימושיי רובע

    $ sudo apt install python3-pip
    

    .גצומש יפכ תוירפסה תא ןקתה ןכמ רחאל

    $ pip3 install pymemcache
    $ pip3 install python-memcached
    

    .הכרבב לבקתי ךלש בושמה .הלקת אלל ךלש 10 ןאיבד עפומב Memcached תא ןיקתהל לכות תעכ יכ םיווקמ ונא .הזה ךירדמה ףוסל ונעגה