نحوه نصب Memcached در دایرکت ادمین

به منظور نصب Memcached در Directadmin مراحل زیر را دنبال کنید:

1- با کاربر root به SSH لاگین کنید و فرمان زیر را اجرا کنید:

yum -y install memcached memcached-devel libmemcached-devel libmemcached

2- تا این جا نسخه سرور Memcache نصب شده است. به منظور اطمینان از نصب صحیح پکیج‌های فوق فرمان زیر را اجرا کنید:

systemctl status memcached

نتیجه بایستی مشابه گزارش زیر با وضعیت فعال باشد:

memcached.service - Memcached
   Loaded: loaded (/usr/lib/systemd/system/memcached.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 2021-10-11 03:37:19 EDT; 14min ago
 Main PID: 29231 (memcached)
   CGroup: /system.slice/memcached.service
           `-29231 /usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024

Oct 11 03:37:19 host.kh-demo.com systemd[1]: Started Memcached

3- در این مرحله بایستی ماژول Memcached را در نسخه‌های مختلف PHP فعال در سرور نصب کنیم. به ازای هر نسخه PHP یک مرتبه فرمان زیر را اجرا کنید:

/usr/local/php<version>/bin/pecl install <extension name>

مثال:

/usr/local/php56/bin/pecl install memcached
/usr/local/php72/bin/pecl install memcached
/usr/local/php74/bin/pecl install memcached

4- حال عبارت extension=memcached را به php.ini اضافه کنید:

echo "extension=memcached" > /usr/local/php56/lib/php.conf.d/memcached.ini
echo "extension=memcached" > /usr/local/php72/lib/php.conf.d/memcached.ini
echo "extension=memcached" > /usr/local/php74/lib/php.conf.d/memcached.ini

5- در صورتیکه از FPM در سرور استفاده کردید فرامین زیر را به حسب نسخه PHP موجود در سرور اجرا کنید:

systemctl restart php-fpm56
systemctl restart php-fpm72
systemctl restart php-fpm74

6- با جایگزین کردن نسخه PHP مورد نظر فرمان زیر را جهت اطمینان از نصب شدن ماژول PHP اجرا کنید:

/usr/local/php<version/bin/php -m | grep memcached

 

کار تمام شد!

 

منابع: منبع اول منبع دوم

 

  • 6 کاربر این را مفید دانستند
آیا این آموزش به شما کمک کرد؟

مقالات مربوطه

نحوه نصب suhosin در دایرکت ادمین از طریق SSH

Suhosin به معنای فرشته نگهبان یک عبارت چینی است که به عنوان یک بسته امنیتی جهت ارتقا سطح امنیت...

رفع خطای ERROR [18714] [HTAccess] Failed to open Permission denied در لایت اسپید و دایرکت ادمین

ممکن است قبلا دایرکت ادمین را با استفاده از Apache و همینطور Mod_ruid2 پیکربندی کرده باشید. اما...

نحوه نصب imagick در سرور دایرکت ادمین

به منظور نصب و فعال سازی imagick در دایرکت ادمین کافیست مراحل زیر را کنید:   سرور مجازی...

رفع مشکل عدم لود Cloudlinux LVE Manager در دایرکت ادمین و سی پنل

چنانچه پس از نصب CloudLinux بر روی دایرکت‌ادمین یا cPanel از طریق هر یک از دو پنل به منو...

رفع خطای iproute conflicts with kernel در هنگام نصب CloudLinux

ممکن است در هنگام نصب CloudLinux در CentOS با خطای زیر مواجه شوید:...