最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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、測試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

安裝完成后會把memcached 自動放到 /usr/local/bin/memcached

4、測試是否成功安裝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

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

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.啟動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)是啟動一個(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`

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

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

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

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

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

reboot

四、Memcache環(huán)境測試
運(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();
}
}
?>

五、參考資料
對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)文章

  • Linux下二進(jìn)制編譯安裝MySql centos7的教程

    Linux下二進(jìn)制編譯安裝MySql centos7的教程

    這篇文章主要介紹了Linux下二進(jìn)制編譯安裝MySql centos7的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 解決Linux+Apache服務(wù)器URL區(qū)分大小寫問題

    解決Linux+Apache服務(wù)器URL區(qū)分大小寫問題

    Linux服務(wù)器的大小寫敏感有時(shí)候很不方便,在地址欄里一定要輸入準(zhǔn)確的URL才能訪問,對搜索引擎和用戶不是很友好,那么如何解決LINUX服務(wù)器URL的大小寫問題
    2020-01-01
  • ubuntu下安裝Java 8的步驟教程

    ubuntu下安裝Java 8的步驟教程

    這篇文章主要介紹了ubuntu下Java 8的安裝步驟,文中通過一步步的步驟介紹很詳細(xì),對大家具有一定的參考價(jià)值,有需要的朋友們下面來一起看看吧。
    2017-01-01
  • apache,nginx上傳目錄無執(zhí)行權(quán)限的設(shè)置方法

    apache,nginx上傳目錄無執(zhí)行權(quán)限的設(shè)置方法

    至于為什么設(shè)置上傳目錄無權(quán)限這個(gè)我就不累贅了,現(xiàn)在比較流行的web服務(wù)有iis,apache,nginx,使用操作系統(tǒng)無非是windows or *nux
    2010-12-12
  • 詳解Linux用戶態(tài)與內(nèi)核態(tài)通信的幾種方式

    詳解Linux用戶態(tài)與內(nèi)核態(tài)通信的幾種方式

    這篇文章主要介紹了詳解Linux用戶態(tài)與內(nèi)核態(tài)通信的幾種方式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-06-06
  • linux Apache服務(wù)器系統(tǒng)安全設(shè)置與優(yōu)化

    linux Apache服務(wù)器系統(tǒng)安全設(shè)置與優(yōu)化

    結(jié)合,mod_gzip 和緩沖工具等,我們完全可以使一臺配置較低的 PC 有足夠的能力處理各種 HTML/CGI 等的請求。
    2008-07-07
  • Linux服務(wù)器如何使用網(wǎng)絡(luò)代理

    Linux服務(wù)器如何使用網(wǎng)絡(luò)代理

    這篇文章主要介紹了Linux服務(wù)器如何使用網(wǎng)絡(luò)代理問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 詳解linux 關(guān)機(jī)命令總結(jié)

    詳解linux 關(guān)機(jī)命令總結(jié)

    本篇文章主要介紹了linux 關(guān)機(jī)命令總結(jié),linux下常用的關(guān)機(jī)命令有:shutdown、halt、poweroff、init,有興趣的可以了解一下。
    2016-12-12
  • Linux目錄結(jié)構(gòu)分解及意義和建議

    Linux目錄結(jié)構(gòu)分解及意義和建議

    初學(xué)Linux,首先需要弄清Linux目錄結(jié)構(gòu),每一個(gè)目錄的具體作用、存放哪些文件等。下面我們就來分析一下Linux的標(biāo)準(zhǔn)目錄結(jié)構(gòu)
    2014-03-03
  • 使用PXE自動安裝CentOS7.6的教程詳解

    使用PXE自動安裝CentOS7.6的教程詳解

    最近小編遇到這樣的需求:基地新到300臺服務(wù)器,需要自實(shí)施安裝CentOS7.6版本操作系統(tǒng),選擇使用PXE進(jìn)行批量安裝。這個(gè)需求該如何處理呢,下面腳本之家小編給大家?guī)砹耸褂肞XE自動安裝CentOS7.6的教程,感興趣的朋友一起看看吧
    2019-10-10

最新評論

册亨县| 邹城市| 蒙山县| 东方市| 峨山| 广丰县| 万山特区| 松阳县| 武城县| 邵东县| 洛宁县| 湘潭市| 信阳市| 太湖县| 长春市| 阿尔山市| 政和县| 贵溪市| 闸北区| 沧州市| 出国| 遵义县| 宁陵县| 法库县| 新源县| 尼玛县| 岢岚县| 洱源县| 共和县| 北海市| 丹东市| 潞西市| 光泽县| 延长县| 怀宁县| 兴安县| 梅河口市| 独山县| 香河县| 邵阳市| 开阳县|