(Memchache) برنامه اي است كه برای وبسایت هایی که درخواست زیادی با دیتابیس دارند نصب می شود.
در حال حاضر سایت های بزرگی نظیر ویکی پدیا ، سایت رسمی وردپرس ازین برنامه استفاده می کنند.
توجه: ممكش براي كش كردن دادهها در حالت سرورهاي توزيع شده مناسب است؛ هرچند در يك سرور واحد نيز به كار ميرود؛ اگر سرور توزيع شده نداريد بهتر است از Alternative PHP Cache)APC) استفاده كنيد، چون در اين حالت سرعت بالاتري دارد.گام هاي زير در سيستم عامل لينوكس نسخه CentOS كاملا تست شده و جواب داده است
ابتدا وارد SSH سرور مي شويم.
قبل ار نصب خود ممكش نياز است كه دستورات زير را اجرا كنيم چون ممكش وابسته است به پکیج های libevent می باشد:
wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz tar -xvf libevent-1.4.13-stable.tar.gz cd libevent-1.4.13-stable ./configure;make;make install;
سپس memcached را روی سرور نصب مینماییم:
wget http://www.memcached.org/files/memcached-1.4.32.tar.gz gunzip memcached-1.4.32.tar.gz tar -xvf memcached-1.4.32.tar cd memcached-1.4.32 ./configure;make;make install; ldconfig memcached -d -u nobody -m 1024 127.0.0.1 -p 11211
لینک دانلود Memchache از سایت رسمی می باشد و شما می توانید به جای 1.4.32 از آخرین نسخه ممکش استفاده نمایید.
پورت 11211 در فایروال سرور بازگشایی نمایید.
هم اکنون باید memcache را روی php نصب نمایید:
pecl install memcache
بایستی در php.ini کد زیر را اضافه نمایید:
extension=memcache.so
برای پیدا کردن فایل php.ini در سرور از دستور php –ini استفاده نمایید که در حالت عادی فایل php.ini در مسیر زیر قرار دارد:
/usr/local/php56/lib/php.ini
برای ویرایش دستور را وارد می کنیم:
nano /usr/local/php56/lib/php.ini
کار تمام است در مرحله پایانی سرویس httpd را restart می کنیم:
service httpd restart
در صورت نصب بودن انجینکس از دستور زیر استفاده می کنیم:
service nginx restart
کار تمام است شما ممکش را بر روی داریکت ادمین نصب و راه اندازی کردید.