Chia Sẽ Kinh Nghiệm Về IT



Tìm Kiếm Với Google
-


Gởi Ðề Tài Mới  Gửi trả lời
 
Công Cụ Xếp Bài
Tuổi 19-04-2012, 09:47 AM   #1
hoctinhoc
Guest
 
Trả Lời: n/a
Hướng dẫn cài đặt Memcache for PHP on CentOS
Hướng dẫn cài đặt Memcache for PHP on CentOS



Chú ý: để việc cài đặt các bước bên dưới diễn ra xuông sẽ, server phải cài đặt các gối sau trước:

Mã:
yum install gcc

yum install php-devel for php 5

yum install php53-devel   for php 5.3
1) Cài đặt memcached


For i386 / i686

Mã:
    rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
For x86_64
Mã:
    rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
Cài đặt memcahced

Mã:
    yum -y install memcached
Chỉnh sửa lại memcached

Mã:
    vi /etc/sysconfig/memcached
Chỉnh sửa lại theo như nội dung bên dứoi

Mã:
    PORT=”11211″                #define on which port to urn
    USER=”nobody”           #same as apache user
    MAXCONN=”1024″     #maximum number of connections allowed
    CACHESIZE=”64″         #memory used for caching
    OPTIONS=”"                   #use for any custom options
Save file:

Mã:
    memcached -h
Start memcached
Mã:
    /etc/init.d/memcached start
    Starting Distributed memory caching (memcached):           [  OK  ]
Xem trạng thái của memcached

Mã:
    /etc/init.d/memcached status
    memcached (pid 6475) is running…


Mã:
    netstat -anp | grep 11211
    tcp  0  0 :::11211    :::*  LISTEN      6475/memcached
    udp 0  0 0.0.0.0:11211  0.0.0.0:* 6475/memcached
2) Cài đặt Extension cho PHP

Mã:
    cd /usr/src
    wget http://pecl.php.net/get/memcache-2.2.5.tgz
    tar zxvf memcache-2.2.5.tgz
    cd memcache-2.2.5
    phpize
    ./configure
    make
    make install
Tìm vị trí của file php.ini

Mã:
    php -i | grep php.ini
    Configuration File (php.ini) Path => /usr/local/lib
    Loaded Configuration File => /usr/local/lib/php.ini
Thêm dòng: extension = "memcache.so" vào file php.ini

Mã:
    vi /usr/local/lib/php.ini
Mã:
    extension = “memcache.so”
Restart lại dịch vụ httpd

Mã:
    /etc/init.d/httpd restart
Check mencached đã chạy ok hay chưa?


Mã:
    php -i | grep memcache
    memcache
    memcache support => enabled
    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
    Registered save handlers => files user sqlite memcache
    PWD => /usr/src/memcache-2.2.5
    _SERVER["PWD"] => /usr/src/memcache-2.2.5
    _ENV["PWD"] => /usr/src/memcache-2.2.5
Một số link tham khảo?

Link 1: http://www.leonardaustin.com/technic...ed-on-centos-5

Link 2: http://www.howtoforge.com/php_memcache_centos5.0

Link 3 quan trọng: http://amiworks.co.in/talk/step-by-step-guide-to-install-memcache-on-linux/


Chúc thành công!


----- Added 18-04-2012 at 03:14 PM -----
Hướng dẫn cài đặt pear for PHP 5


#wget http://pear.php.net/go-pear -O go-pear.php
#php go-pear.php

Next để finish


Hướng dẫn cài đặt pear for PHP 5.3

#wget http://pear.php.net/go-pear.phar
#php -q go-pear.phar

Next để finish



Last edited by hoctinhoc; 19-04-2012 at 09:47 AM.. Lý do: Hệ thống tự động gộp 2 bài viết liền nhau của bạn !
  Trả lời ngay kèm theo trích dẫn này
Gửi trả lời



Quyền Hạn Của Bạn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Hình Cảm xúc đang Mở
[IMG] đang Mở
Mã HTML đang Tắt




Bây giờ là 01:15 PM. Giờ GMT +7



Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.