linux系統安裝Memcache

2022-05-04 09:48:08 字數 2515 閱讀 5281

linux系統安裝memcached 首先要先安裝libevent庫。

centos  下執行

yum install libevent libevent-devel
檢視memcached 是否已經安裝  

which  memcached    //如果已經安裝  輸出類似「/usr/bin/memcached」
安裝memcached 執行:

yum install memcached
安裝php memcached 擴充套件 php-pecl-memcached 

yum -y install php72w-pecl-memcached  //我的php版本是php7.2的,如果版本不對會報錯誤:php72w-common conflicts with php-common-5.4.16-45.el7.x86_64錯誤
檢視是否安裝php-pecl-memcached 擴充套件

php  -m  |  grep  memcache     // 安裝成功會輸出memcached, 否則沒有輸
設定開機啟動

sudo systemctl enable memcached
啟動memcached

1sudo systemctl start memcached

啟動memcached 服務,在終端輸入

1# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 11211 -c 256 -p /tmp/memcached.pid

檢視memcached 監聽情況

1lsof -i tcp:11211

輸出command    pid    user   fd   type device size/off node name

memcached 5821 vagrant   26u  ipv6  42350      0t0  tcp localhost:memcache (listen)

memcached 5821 vagrant   27u  ipv4  42351      0t0  tcp php-site:memcache (listen)

說明監聽11211埠成功

會在/usr/lib64/php/modules/ 下生成memcached.so

在php.ini中開啟 extension=/usr/lib64/php/modules/memcached.so

1[memcache]

extension=/usr/lib64/php/modules/memcached.so

在php.ini檔案中新增memcache擴充套件檔案後,在xshell中執行會報錯,但不影響web瀏覽器端效果,

然後重啟php-fpm

1sudo systemctl restart php-fpm

phpinfo()中能夠看到memcached

測試:123

4567

891011

1213

<?php

$mem =newmemcached;

$mem->connect("127.0.0.1", 11211);

$mem->set('key','hello test!', 0, 60);

$val = $mem->get('key');

echo $val;

?>

上面測試**有問題,我的測試**:

windows xp下如何安裝memcached

二 安裝步驟 1 解壓到指定目錄,如 c memcached memcached win32 1.4.4 14。2 用cmd開啟命令視窗,轉到解壓的目錄,輸入 memcached.exe d install 3 開啟控制面板,開啟服務,可以看到memcached已經在上面可,如果沒有啟動,則手動啟動...

CentOS yum安裝和配置memcache

1,which memcached 如果已經安裝,會有 usr bin memcached 類似的輸出 memcached h memcache幫助列表 php m grep memcache 如果已經安裝,會顯示memcache,否則沒有輸出 可以用上面的三個命令檢查一下是不是已經安裝過memca...

Mac下安裝libeven和memcached

網上進行關聯的命令是sudo ln s usr local openssl bin openssl usr bin openssl 而查詢我安裝的位置是ssl,所以命令改為 sudo ln s usr local ssl bin openssl usr bin openssl 重新安裝memcach...