注意:本文件為
word
格式檔案,因不同軟體開啟後內部的空格以及符號會變成中文格式,執行命令時務必保證所有空格與符號均為英文格式,否則命令無法執行!!!!
1、首先把老師發的安裝包拷貝到linux伺服器中乙個資料夾裡
老師這裡是把檔案拷貝到了/memcache資料夾中
2、安裝memcache
在linux伺服器上切換到/memcache目錄中(1
)安裝libevent
(因為linux
中memcached
需要依賴
libevent
執行)
tar -zxvf libevent-2.0.13-stable.tar.gz
cd libevent-2.0.13-stable
./configure --prefix=/usr/local/libevent
make
make install
(2)安裝memcached
客戶端
tar -zxvf memcached-1.4.20.tar.gz
cd memcached-1.4.20
./configure --prefix=/usr/local/memcached
make
make install (
3)安裝
memcache for php module
(安裝memcache
擴充套件)
tar -zxvf memcache-3.0.6.tgz
cd memcache-3.0.6
/phpstudy/server/php/bin
/phpize
./configure --enable-memcache --with-php-config=
/phpstudy/server/php/bin/php-config
--with-zlib-dir
#備註:
/phpstudy/server/php/bin/php-config
這個路徑是
linux
中php
所在的目錄檔案,不同的環境路徑可能不同
make
make install
在執行"make install"
的後,得到類似下列資訊:
installing shared extensions:
/phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20121212/
安裝完成後的memcache.so模組就
在上面標紅
的路徑中(4
)修改php.ini檔案
找到如下**:
extension_dir = "./"
去掉;號,修改為
make install
後得到的目錄。 e
xtension
_dir
= "/phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20121212/
"
增加extension
屬性,設定為
extension = memcache.so
(5)將libevent 檔案拷貝到 /usr/lib 中(不然無法啟動memcached)
cp/usr/local/libevent/lib/libevent-2.0.so.5 /usr/lib(6
)手動開啟
memcached
/usr/local/memcached/bin/memcached-d -u root -m 256 -p 11211 -l localhost
-d選項是啟動乙個守護程序,
-m是分配給memcache使用的記憶體數量,單位是mb,我這裡是256mb,
-u是執行memcache的使用者,我這裡是root,
-l是監聽的伺服器ip位址,如果有多個位址的話,我這裡指定了伺服器的ip位址localhost,
-p是設定memcache監聽的埠,我這裡設定了11211,最好是1024以上的埠,
-c選項是最大執行的併發連線數,預設是1024,按照你伺服器的負載量來設定,
-p是設定儲存memcache的pid檔案,
(7)重啟伺服器
phpstudy restart ()
(8)測試
memcache
安裝是否成功
1.
輸出phpinfo
();檢視
memcache
擴充套件是否開啟
2.
輸出如下**測試
memcache
是否可以正常使用:
<?php
$mem
=newmemcache;
$mem
->connect(
"127.0.0.1"
, 11211
);
$mem
->set(
'key', '
hellomemcache
', 0, 60);
$val
= $mem
->get(
'key'
);
echo
$val
;
?>
最後附上三個安裝包的連線:
memcached
客戶端
memcache擴充套件
libevent
linux系統安裝Memcache
linux系統安裝memcached 首先要先安裝libevent庫。centos 下執行 yum install libevent libevent devel檢視memcached 是否已經安裝 which memcached 如果已經安裝 輸出類似 usr bin memcached 安裝me...
Linux下的Memcache安裝
最近在研究怎麼讓discuz 去應用memcache去做一些事情,記錄下memcache安裝的過程。linux下memcache伺服器端的安裝 2.先安裝libevent tar zxvf libevent 1.2.tar.gz cd libevent 1.2 configure prefix us...
Linux下的Memcache安裝
最近在研究怎麼讓discuz 去應用memcache去做一些事情,記錄下memcache安裝的過程。linux下memcache伺服器端的安裝 2.先安裝libevent tar zxvf libevent 1.2.tar.gz cd libevent 1.2 configure prefix us...