وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب Memcached روی اوبونتو 22.04

0 1
زمان لازم برای مطالعه: 3 دقیقه


Memcached یک سیستم کش حافظه است که به طور خاص برای افزایش سرعت برنامه های وب پویا با کاهش بار سرور پایگاه داده طراحی شده است. اگر استفاده از Memcached را به زبان ساده توضیح دهیم، به شما کمک می کند تا حافظه را از قسمتی از سیستم خود که در آن غیر ضروری است بردارید و به آن قسمت از حافظه که به حافظه بیشتری نیاز است اختصاص دهید. به این ترتیب، بیشتر سرورهای وب شما با کش سروکار ندارند، اکثر توسعه دهندگان ماشین های جداگانه ای را برای مقابله با کش اختصاص داده اند.

در این راهنما، دو روش مختلف نصب Memcached به همراه پیکربندی اولیه آن به تفصیل مورد بحث قرار گرفته است. روی اوبونتو

روش نصب Memcached روی اوبونتو 22.04

دو روش مختلف برای نصب Memcached وجود دارد روی اوبونتو یا از مخزن پیش فرض خود با استفاده از مدیر بسته apt یا با دانلود بسته tar خود از وب سایت رسمی خود.

روش 1: روش نصب Memcached روی اوبونتو 22.04 از مخزن پیش فرض خود

اولین و ساده ترین روش برای نصب Memcached روی اوبونتو با نصب آن از مخزن پیش فرض خود است که برای آن از مدیر بسته apt استفاده خواهیم کرد:

$ سودو apt نصب memcached libmemcached-tools -y

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

برای تایید اجرای موفقیت آمیز دستور بالا، با استفاده از دستور به جزئیات نسخه نصب شده Memcached پی خواهیم برد:

$ memcached — نسخه

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

با استفاده از دستور systemctl، وضعیت memcached را بررسی می کنیم:

$ سودو وضعیت systemctl memcache شد

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

برای حذف memcached از اوبونتو با تمام فایل های پیکربندی آن، از دستور purge با مدیر بسته apt استفاده می کنیم:

$ سودو apt purge memcached libmemcached-tools -y

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

روش 2: نصب Memcached روی اوبونتو 22.04 با دانلود بسته tar آن

روش دیگری برای نصب Memcached روی اوبونتو با دانلود بسته فشرده خود از وب سایت رسمی خود با استفاده از دستور wget:

$ wget https://memcached.org/فایل ها/memcached-1.6.15.tar.gz

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

با استفاده از دستور زیر فایل فشرده را از حالت فشرده خارج کنید تا به محتویات آن دسترسی پیدا کنید:

$ تار -zxvf memcached-1.6.15.tar.gz

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

محتویات دایرکتوری را فهرست کنید تا تأیید کنید فایل از حالت فشرده خارج شده است:

$ ls

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

با استفاده از مسیر به فهرست memcached-1.6.15 بروید سی دی دستور:

$ سی دی memcached-1.6.15

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

اکنون بسته libevent-dev را نصب کنید زیرا وابستگی به memcached است:

$ سودو apt نصب libevent-dev -y

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

اکنون پیکربندی می کنیم، تمام فایل ها را با استفاده از دستور make کامپایل می کنیم و سپس تمام فایل های کامپایل شده را نصب می کنیم:

$ ./پیکربندی کنید && ساختن && ساختن تست && سودو ساختن نصب

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

روش پیکربندی Memcached روی اوبونتو 22.04

برای پیکربندی، فایل پیکربندی آن را با استفاده از هر ویرایشگر متنی باز می کنیم:

$ سودو نانو /و غیره/memcached.conf

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

اکنون آدرس IP موجود در فایل پیکربندی را با آدرس IP خود تغییر دهید، به عنوان مثال آدرس IP ما 10.0.2.15 است:

پیشنهاد می‌کنیم بخوانید:  روش نصب MySQL روی اوبونتو 22.04

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

سرویس Memcached را با استفاده از دستور systemctl متوقف کنید:

$ سودو systemctl stop memcached.service

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

اکنون دوباره سرویس را شروع کنید:

$ سودو systemctl memcached.service را شروع کنید

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

همچنین سرویس Memcached را فعال کنید روی سیستم شما:

$ سودو systemctl فعال کردن memcached.service

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

و اجازه تردد را بدهید روی آدرس IP شما در پورت 11211 با استفاده از دستور ufw:

$ سودو ufw از 10.0.2.15 به هر پورتی اجازه می دهد 11211

روش نصب Memcached روی اوبونتو 22.04روش نصب Memcached روی اوبونتو 22.04

چگونه Memcached به عنوان پایگاه داده کش

چندین روش برای اتصال با Memcached وجود دارد.

اگر برنامه شما مبتنی بر PHP مانند وردپرس، جوملا یا دروپال است و می خواهید Memcached را به عنوان پایگاه داده کش متصل کنید، نصب کنید. php-memcached از طریق دستور:

$ سودو apt نصب php-memcached

برای برنامه های مبتنی بر پایتون:

$ pip نصب pymemcache
$ pip نصب python-memcached

نتیجه

Memcached یک برنامه متن باز است که برای اجرای برنامه های وب پویا مبتنی بر php با کاهش بار استفاده می شود. روی پایگاه داده های آنها به طوری که می تواند عملکرد آن برنامه ها را سرعت بخشد. در این نوشته، دو روش نصب Memcached را بررسی کرده ایم روی اوبونتو یکی با استفاده از مخزن پیش فرض و دیگری با دانلود بسته فشرده خود از وب سایت خود.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
پیشنهاد می‌کنیم بخوانید:  روش فعال کردن و اجرای سیاست های رمز عبور ایمن روی اوبونتو

زمان انتشار: 1402-12-30 17:33:02

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید