ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل راه اندازی memcached



python
June 6th, 2014, 17:44
سلام
من یک سرور مجازی centos 6.5 با کنترل پنل دایرکت ادمین دارم
تمام اموزش های توی نت رو برای نصب memcached انجام دادم اما فعال نشده
هیچ اروری هم هنگام نصب نداشتم
میشه کمکم کنید تا بتونم راحتر نصب کنم آموزشی بدید که خودتون انجام دادید و فعالش کردید

storage
June 6th, 2014, 18:10
کانفیگ نکردید احتمالا دستور زیر بزنید


nano /etc/sysconfig/memcached


PORT="11211"USER="memcached"
# max connection 2048
MAXCONN="3072"
# set ram size to 2048 - 2GiB
CACHESIZE="10240"
# listen to loopback ip 127.0.0.1, for network connection use real ip e.g., 10.$
OPTIONS="-l 127.0.0.1"



service memcached restart

- - - Updated - - -

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

memcached-tool 127.0.0.1:11211


در php.ini اکستنشن فعال کردید؟

python
June 6th, 2014, 18:34
کانفیگ نکردید احتمالا دستور زیر بزنید


nano /etc/sysconfig/memcached


PORT="11211"USER="memcached"
# max connection 2048
MAXCONN="3072"
# set ram size to 2048 - 2GiB
CACHESIZE="10240"
# listen to loopback ip 127.0.0.1, for network connection use real ip e.g., 10.$
OPTIONS="-l 127.0.0.1"



service memcached restart

- - - Updated - - -

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

memcached-tool 127.0.0.1:11211


در php.ini اکستنشن فعال کردید؟

انجام دادم بازم نشد
توی php.ini این کد رو قرار دادم:

extension=memcache.so

mahdiazarnia
June 6th, 2014, 18:37
با سلام
داخل ssh بزنید
locate memcache.so
سپس با آدرسش قرار بدید در php.ini


extension=/<directory>/memcache.so

python
June 6th, 2014, 18:40
با سلام
داخل ssh بزنید
locate memcache.so
سپس با آدرسش قرار بدید در php.ini


extension=/<directory>/memcache.so


اون دستور رو که میزنم خطا میده
-bash: locate: command not found

mahdiazarnia
June 6th, 2014, 18:43
سیستم عاملتون چیه ؟

python
June 6th, 2014, 18:45
سیستم عاملتون چیه ؟
سیستم عامل : centos 6.5

OmidX
June 6th, 2014, 18:47
سلام


برای نصب php module Memcache از دستور pecl استفاده کنید !



pecl install memcache


حالا memcached رو به صورت زیر نصب کنید :



yum install memcached



حالا فایل php.ini رو ویرایش کنید و خطوط زیر رو عینا توش کپی کنید :



extension = "memcache.so"

وب سرور رو ریستارت کنید :



service httpd restart

اگر از php-fpm استفاده میکنید باید حتما ریستارتش کنید


موفق باشید

mahdiazarnia
June 6th, 2014, 18:48
عذر می خوام دقت نکرده بودم به پست اول
از دستور find استفاده کنید
find memcache.so
از دستور زیر هم می تونید برای نصب locate استفاده کنید


yum install mlocate
updatedb

MajorHost
June 6th, 2014, 18:49
توی phpinfo میزنه memcache فعاله یا نمیزنده؟

mahdiazarnia
June 6th, 2014, 18:53
از دستور زیر استفاده کنید برای بررسی نصب بودن
pgrep memcached
netstat -tulpn | grep :11211

python
June 6th, 2014, 18:54
توی phpinfo میزنه memcache فعاله یا نمیزنده؟


از دستور زیر استفاده کنید برای بررسی نصب بودن
pgrep memcached
netstat -tulpn | grep :11211




توی phpinfo نمیزد الان زده
اطلاعاتشم:

memcache



memcache support
enabled


Active persistent connections
0


Version
2.2.7


Revision
$Revision: 327750 $





Directive
Local Value
Master Value


memcache.allow_failover
1
1


memcache.chunk_size
8192
8192


memcache.default_port
11211
11211


memcache.default_timeout_ms
1000
1000


memcache.hash_function
crc32
crc32


memcache.hash_strategy
standard
standard


memcache.max_failover_attempts
20
20

MajorHost
June 6th, 2014, 19:01
خوب دوست عزیز فعال هست . الان پس مشکلتون چیه؟
فقط این دستور هم بزنید محض اطمینان
service memcached start

python
June 6th, 2014, 19:02
خوب دوست عزیز فعال هست . الان پس مشکلتون چیه؟
فقط این دستور هم بزنید محض اطمینان
service memcached start

الان با کمک دوستان حل شد
ممنون از همه دوستان