نصب memcache در LiteSpeed

آخرین نسخه memcache را از سایت php.net دانلود می کنیم

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

/usr/local/lsws/lsphp5/bin/phpize

./configure –enable-memcache –with-php-config=/usr/local/lsws/lsphp5/bin/php-config

make

make install

سپس memcached را نصب و فعال می کنیم.

 yum -y install libevent

yum -y install libmemcached libmemcached-devel

yum install memcached

memcached -d -m 512 -l 127.0.0.1 -p 11211 -u nobody

در پایان باید memcache.so در فایل php.ini قرار داده شود. و وبسرور ریستارت شود

server lsws restart

برای تست می توانید از کد زیر استفاده کنید

<?php
$memcache_obj = memcache_connect(‘localhost’, 11211);

$_var = base64_decode(‘PGEgaHJlZj0iaHR0cDovL3RhbGFob3N0LmNvbSI+dGFsYWhvc3Q8L2E+IGlzIGhlcmUh’);
memcache_set($memcache_obj, ‘var_key’, $_var, 0, 30);
echo memcache_get($memcache_obj, ‘var_key’);
?>

اگر مشکل داشته باشد خطای زیر نمایش داده می شود

Warning: memcache_connect() [function.memcache-connect]: Can’t connect to localhost:11211, Connection refused (111) in…

دیدگاهتان را بنویسید

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