參考文章:
1. http://www.free521.com/tutorials/vps-tutorials/4360.html
2. http://snowolf.iteye.com/blog/1447348
3. memcache 連接錯誤 http://chenwei.me/p/70.html
------------------------------------------------------------------------------------------
1. 查找Memcached
yum search memcached
首先檢查yum軟件倉庫中是否存在memcached,如果有 直接進入第3步安裝即可,否則執行第2步。
2. 安裝第三方軟件庫(可選)
標准的CentOS5軟件倉庫里面是沒有memcache相應的包的,所以,我們的第一步就是導入第三方軟件倉庫,這里推薦的是RpmForge(RpmForge庫現在已經擁有超過10000種的CentOS的軟件包,被CentOS社區認為是最安全也是最穩定的一個第三方軟件庫),安裝方法如下:
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.5.2-2.rf.src.rpm
rpm -ivh rpmforge-release-0.5.2-2.rf.src.rpm
3.安裝Memcached
yum -y install memcached
4.驗證安裝
memcached -h
/etc/rc.d/init.d/memcached status
5. 查看配置文件
cat /etc/sysconfig/memcached
可以根據情況修改相關配置參數:
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS=""
6.啟動memcached
/etc/rc.d/init.d/memcached start
----------------------------
1. 通過yum安裝
yum -y install memcached
#安裝完成后執行:
memcached -h
#出現memcached幫助信息說明安裝成功
2. 加入啟動服務
chkconfig --level 2345 memcached on
3. 配置Memcached
vim /etc/sysconfig/memcached
#文件中內容如下,按需要修改:
PORT="11211" #端口
USER="root" #用戶名
MAXCONN="1024" #最大連接數
CACHESIZE="64" #內存大小
OPTIONS="" #附加參數
4. 安裝libmemached
wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz
tar -zxvf libmemcached-1.0.16.tar.gz
cd libmemcached-1.0.16
./configure -prefix=/usr/local/libmemcached -with-memcached
make && make install
5. 安裝php-devel
yum install php-devel
6. 安裝PHP Memcached擴展
wget http://pecl.php.net/get/memcached-2.1.0.tgz
tar -zxvf memcached-2.1.0.tgz
cd memcached-2.1.0
/usr/local/php/bin/phpize
./configure -enable-memcached -with-php-config=/usr/local/php/bin/php-config -with-zlib-dir -with-libmemcached-dir=/usr/local/libmemcached -prefix=/usr/local/phpmemcached
make && make install