欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CentOS 5.4下的Memcache安裝步驟(Linux+Nginx+PHP+Memcached)

 更新時(shí)間:2012年02月13日 00:47:27   作者:  
CentOS 5.4下的Memcache安裝步驟分享,想要配置Linux+Nginx+PHP+Memcached運(yùn)行環(huán)境的朋友可以參考下

一、源碼包準(zhǔn)備

服務(wù)器端主要是安裝memcache服務(wù)器端,目前的最新版本是 memcached-v1.4.4 。
下載:http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz
另外,Memcache用到了libevent這個(gè)庫用于Socket的處理,所以還需要安裝libevent,

libevent的最新版本是libevent-1.4.13-stable。(如果你的系統(tǒng)已經(jīng)安裝了libevent,可以不用安裝)
官網(wǎng):http://www.monkey.org/~provos/libevent/
下載:http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz

準(zhǔn)備Memcached的PHP擴(kuò)展的源碼安裝包:
官網(wǎng):http://pecl.php.net/get/memcache-2.2.5.tgz

Linux指令下載:

復(fù)制代碼 代碼如下:

wget http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz
wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
wget http://pecl.php.net/get/memcache-2.2.5.tgz

二、安裝與配置
1、先安裝libevent
復(fù)制代碼 代碼如下:

tar zxvf libevent-1.4.13-stable.tar.gz
cd libevent-1.4.13-stable
./configure --prefix=/usr
make
make install


2、測(cè)試libevent是否安裝成功
復(fù)制代碼 代碼如下:

ls -al /usr/lib | grep libevent
libevent-1.1a.so.1
libevent-1.1a.so.1.0.2
libevent-1.4.so.2
libevent-1.4.so.2.1.3
libevent.a
libevent_core-1.4.so.2
libevent_core-1.4.so.2.1.3
libevent_core.a
libevent_core.la
libevent_core.so
libevent_extra-1.4.so.2
libevent_extra-1.4.so.2.1.3
libevent_extra.a
libevent_extra.la
libevent_extra.so
libevent.la
libevent.so

版本不同,可能文件列表不同。

3、安裝memcached,同時(shí)需要安裝中指定libevent的安裝位置
復(fù)制代碼 代碼如下:

tar zxvf memcached-1.4.4.tar.gz
cd memcached-1.4.4
./configure –with-libevent=/usr
make && make install

安裝完成后會(huì)把memcached 自動(dòng)放到 /usr/local/bin/memcached

4、測(cè)試是否成功安裝memcached
復(fù)制代碼 代碼如下:

ls -al /usr/local/bin/mem*
-rwxr-xr-x 1 root root 201869 12-14 21:44 /usr/local/bin/memcached

5、安裝Memcache的PHP擴(kuò)展

①安裝PHP的memcache擴(kuò)展
復(fù)制代碼 代碼如下:

tar vxzf memcache-2.2.5.tgz
cd memcache-2.2.5
/usr/local/webserver/php/bin/phpize
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
make
make install

②上述安裝完后會(huì)有類似這樣的提示:

Installing shared extensions: /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/

③把php.ini中的extension_dir = “./”修改為
復(fù)制代碼 代碼如下:

extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-2007xxxx/”

④添加一行來載入memcache擴(kuò)展:extension=memcache.so

三、memcached的基本設(shè)置
1.啟動(dòng)Memcache的服務(wù)器端:
復(fù)制代碼 代碼如下:

memcached -d -m 10 -u root -l 202.207.177.177 -p 11211 -c 256 -P /tmp/memcached.pid

參數(shù)說明:

-d選項(xiàng)是啟動(dòng)一個(gè)守護(hù)進(jìn)程,
-m是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB,我這里是10MB,
-u是運(yùn)行Memcache的用戶,我這里是root,
-l是監(jiān)聽的服務(wù)器IP地址,如果有多個(gè)地址的話,我這里指定了服務(wù)器的IP地址202.207.177.177,
-p是設(shè)置Memcache監(jiān)聽的端口,我這里設(shè)置了11211,最好是1024以上的端口,
-c選項(xiàng)是最大運(yùn)行的并發(fā)連接數(shù),默認(rèn)是1024,我這里設(shè)置了256,按照你服務(wù)器的負(fù)載量來設(shè)定,
-P是設(shè)置保存Memcache的pid文件,我這里是保存在 /tmp/memcached.pid,

2.如果要結(jié)束Memcache進(jìn)程,執(zhí)行:

復(fù)制代碼 代碼如下:

kill `cat /tmp/memcached.pid`

也可以啟動(dòng)多個(gè)守護(hù)進(jìn)程,不過端口不能重復(fù)。

3.檢查Memcached是否啟動(dòng)
復(fù)制代碼 代碼如下:

netstat -ant
tcp 0 0 202.207.177.177:11211 0.0.0.0:* LIST

11211端口已經(jīng)打開,說明Memcached已正常啟動(dòng)。

4.重啟CentOS
復(fù)制代碼 代碼如下:

reboot

四、Memcache環(huán)境測(cè)試
運(yùn)行下面的php文件,如果有輸出This is a test!,就表示環(huán)境搭建成功。開始你的Memcache的征途吧!
復(fù)制代碼 代碼如下:

<?php
$mem = new Memcache;
$mem->connect("202.207.177.177", 11211);
$mem->set('key', 'This is a test!', 0, 60);
$val = $mem->get('key');
echo $val;
?>

著名的PHPCMS同樣支持Memcached擴(kuò)展:
復(fù)制代碼 代碼如下:

<?php
//MemCache服務(wù)器配置
//define('MEMCACHE_HOST', 'localhost'); //MemCache服務(wù)器主機(jī)
//define('MEMCACHE_PORT', 11211); //MemCache服務(wù)器端口
//define('MEMCACHE_TIMEOUT', 1); //S,MemCache服務(wù)器連接超時(shí)
class cache
{
var $memcache;
function __construct()
{
$this->memcache = &new Memcache;
$this->memcache->pconnect(MEMCACHE_HOST, MEMCACHE_PORT, MEMCACHE_TIMEOUT);
}
function cache()
{
$this->__construct();
}
function get($name)
{
return $this->memcache->get($name);
}
function set($name, $value, $ttl = 0)
{
return $this->memcache->set($name, $value, 0, $ttl);
}
function rm($name)
{
return $this->memcache->delete($name);
}
function clear()
{
return $this->memcache->flush();
}
}
?>

五、參考資料
對(duì)Memcached有疑問的朋友可以參考下列文章:
Linux下的Memcache安裝:http://www.ccvita.com/257.html
Nginx 0.8.x + PHP 5.2.10(FastCGI)搭建勝過Apache十倍的Web服務(wù)器: http://blog.s135.com/nginx_php_v5/

相關(guān)文章

  • Apache、Nginx下Font Awesome在 Firefox 中不顯示問題解決方法

    Apache、Nginx下Font Awesome在 Firefox 中不顯示問題解決方法

    這篇文章主要介紹了Apache、Nginx下Font Awesome在 Firefox 中不顯示問題解決方法,在配置中增加一個(gè)響應(yīng)頭即可解決這個(gè)問題,需要的朋友可以參考下
    2014-07-07
  • linux中rz上傳、sz下載命令詳解

    linux中rz上傳、sz下載命令詳解

    這篇文章主要介紹了linux中rz上傳、sz下載命令詳解的相關(guān)資料,需要的朋友可以參考下
    2018-08-08
  • Linux中在不破壞磁盤的情況下使用dd命令

    Linux中在不破壞磁盤的情況下使用dd命令

    今天小編就為大家分享一篇關(guān)于Linux中在不破壞磁盤的情況下使用dd的文章,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Linxu服務(wù)器上安裝JDK 詳細(xì)步驟

    Linxu服務(wù)器上安裝JDK 詳細(xì)步驟

    這篇文章主要介紹了Linxu服務(wù)器上安裝JDK 詳細(xì)步驟,在安裝之前需要先卸載自己linux上的jdk,具體內(nèi)容詳情大家參考下本文
    2017-12-12
  • 讓Apache支持cgi、SSI、shtml的配置方法

    讓Apache支持cgi、SSI、shtml的配置方法

    配置Apache支持cgi、SSI、shtml,供大家學(xué)習(xí)參考
    2013-02-02
  • Linux Vim提示:E325: ATTENTION的問題及解決

    Linux Vim提示:E325: ATTENTION的問題及解決

    這篇文章主要介紹了Linux Vim提示:E325: ATTENTION的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 從0開始簡(jiǎn)單部署騰訊云服務(wù)器的方法步驟

    從0開始簡(jiǎn)單部署騰訊云服務(wù)器的方法步驟

    這篇文章主要介紹了從0開始簡(jiǎn)單部署騰訊云服務(wù)器的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • linux下制作ISO文件

    linux下制作ISO文件

    本文給大家分享的是在linux系統(tǒng)中制作ISO文件的2種方法,非常簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下
    2018-04-04
  • Linux pidof命令使用總結(jié)

    Linux pidof命令使用總結(jié)

    今天GoFace給大家介紹linux pidof命令的用法,pidof命令大家或許很少見過,不過在適當(dāng)?shù)膱?chǎng)合用處還是不小的
    2014-03-03
  • PHP程序員玩轉(zhuǎn)Linux系列 自動(dòng)備份與SVN

    PHP程序員玩轉(zhuǎn)Linux系列 自動(dòng)備份與SVN

    這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,學(xué)習(xí)自動(dòng)備份與SVN教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評(píng)論