1. 程式人生 > >php7 安裝memcached 擴充套件 & centos 安裝memceche

php7 安裝memcached 擴充套件 & centos 安裝memceche

伺服器安裝memcache

1. 首先安裝Libevent事件觸發管理器。

wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
tar vxf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure -prefix=/usr/local/lib/libevent    # ./configure
make && make install
或者 yum install libevent

2. 編譯安裝memcached

wget http://memcached.org/latest
cp latest memcached.tar.gz
tar -zxvf memcached.tar.gz
cd memcached
./configure -with-libevent=/usr/local/lib/libevent   # ./configure
make && make install

3. 啟動memcached

/usr/local/bin/memcached -d -m 128 -l 127.0.0.1 -p 11211 -u root   # (128為記憶體, 11211為埠,root為使用者組)

啟動過程中如果報錯: error while loading shared libraries: libevent-1.3.so.1: cannot open shared object file: No such file or directory

解決:

1.find / -name libevent-1.3.so.1 (檢視系統已安裝的libevent在哪裡)

2. LD_DEBUG=libs /usr/local/bin/memcached -v  (檢視尋找的路徑是哪裡)

  例如我的是在 /usr/lib64/ 目錄下查詢,而系統中安裝的路徑為 /usr/local/lib/

3.  ln -s /usr/lib64/libevent-1.3.so.1 /usr/local/lib/libevent-1.3.so.1 在memcache尋找的路徑中建立軟鏈指向系統中的庫檔案

4. 檢視是否啟動成功

ps -ef |grep memcached

如圖則成功


php7 安裝memcached擴充套件(我的php是編譯安裝的)

1. 首先安裝memcache的客戶端庫 libmemcached

   php版本不高於5.6可以安裝 wget https://launchpad.net/libmemcached/1.0/1.0.17/+download/libmemcached-1.0.17.tar.gz    php7版本的1.0.17版本的libmemcache庫安轉不了會報錯 只能裝下面的1.0.18版本的       wget https://launchpadlibrarian.net/165454254/libmemcached-1.0.18.tar.gz    tar -zxvf libmemcached-1.0.18.tar.gz    cd libmemcached-1.0.18    ./configure    make && make install

2.安裝 php7 memcache擴充套件

 git clone https://github.com/php-memcached-dev/php-memcached                                                       git checkout -b php7                                                                                              cd php_memcache                                                                                                    /usr/local/php/bin/phpize                                                                                        ./configure --with-php-config=/usr/local/php/bin/php-config                                                      make && make install                     安裝成功如圖:
修改php.ini的配置 加上:extension_dir="/usr/local/php7.1/lib/php/extensions/no-debug-non-zts-20160303/"(每個人的路徑可能不一樣)         extension = "memcached.so 重啟php-fpm

測試程式碼

<?php
$m = new Memcached;
$m->addServer('127.0.0.1', 11211);
$m->set('foo', 200);
var_dump($m->get('foo'));
?>



相關推薦

php7 安裝memcached 擴充套件 & centos 安裝memceche

伺服器安裝memcache 1. 首先安裝Libevent事件觸發管理器。 wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar vxf libev

在Windows7 下如何給PHP 5.6.X 安裝 memcached 擴充套件

看到標題的童鞋,讓你們失望了,這個問題我也沒有解決。 本地PHP環境如下: 關鍵引數: 1.PHP Version 5.6.15 2.Architecture    :x86 3.PHP Extension Build    :API2

cmd安裝memcached 以及php安裝memcache擴充套件

1、下載memcached軟體 32位下載地址: memcached-win32-1.4.4-14.zip(直接下載),memcached-win32-1.4.4-14.zip下載頁面:http://blog.couchbase.com/memcached-144-windows-32-bit-

搭建memcached使用:/usr/bin/phpize 安裝memcached擴充套件的時候報錯

Can't find PHP headers in /usr/include/phpThe php-devel package is required for use of this command yum-config-manager --enable remi-php56yum updateyum ins

PHP安裝 memcached擴充套件遇到的坑

**1.下載PHP對應版本的php_memcache.dll,我的PHP 5.6.3 所以下載 ,根據phpinfo輸出的資訊來找出匹配的版本:** (1)看Architecture,是多少,x86就下載x86版的,這個顯示和作業系統的多少位沒半毛錢關係,

php5.6安裝phalcon擴充套件centos

1.切換到/usr/local/src目錄下 cd /usr/local/src 2.下載phalcon擴充套件 git c

centos7上安裝memcached以及PHP安裝memcached擴展(二)

new zxvf ould get blank .so emca post dev 開始在 PHP 中使用 Memcached 前, 我們需要確保已經安裝了 Memcached 服務,接下來安裝 php-memcached 擴展。 PHP Memcached 擴展安裝

linux下mongodb的安裝以及擴充套件安裝

建立資料庫資料夾與日誌檔案 mkdir /usr/local/mongodb/data touch /usr/local/mongodb/logs 3. 設定開機自啟動 將mongodb啟動專案追加入rc.local保證mongodb在伺服器開機時啟動  echo "/usr/local/ser

PHP7.x環境下安裝memcache和memcached擴充套件

504 0 1 如果使用php操作memcached伺服器最方便的方式就是安裝memcache擴充套件了,其實php還有另外一個擴充套件那就是memcached,和memcached服務同名,並且擴充套件提供的方法更便於使用,下面分別介紹一下兩種擴充套件在PHP7環境下的安裝

linux下編譯安裝最新版phalcon centosPHP7新增phalcon擴充套件

linux下編譯安裝phalcon 1、下載原始碼包    執行命令:  git clone --depth=1 git://github.com/phalcon/cphalcon.git 進入目錄  執行命令:  

centos 下對 php7 安裝 jpeg 擴充套件

環境:centos版本6.X | php7.0.33 問題描述:安裝PHP雖然開啟了gd庫但是沒有開啟JPEG,並且檢視phpinfo中也沒有,無法使用imagecreatefromstring等函式 這裡需要自己動手安裝jpeg擴充套件 注意:下載6d,下載6d,

Centos安裝rabbitmq以及php7擴充套件

RabbitMQ是一個在AMQP基礎上完成的,可複用的企業訊息系統,底層基於Erlang語言。 一:centos7安裝RabbitMQ 這玩意兒安裝很扯淡,官方推薦rpm安裝,rpm安裝本身是最簡單的,但是安裝RabbitMQ卻不簡單,很可能需要修改倉庫地址。不同linu

Centos安裝Memcached和(Nginx)Memcache擴充套件詳細教程

下載memadmin,下載地址:http://www.junopen.com/memadmin/ 並在IIS新建站點。 測試地址:http://wap.yousawang.com/mem , 1.重啟 apache   service httpd restrat   /etc/init.d/httpd

Centos安裝php7以及其擴充套件

安裝php7 1.安裝epel-release rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm 2.安裝PHP7的rpm源 rpm -Uvh https

248 php7,ubuntu16.04擴充套件安裝 redis,memcached,yar,rdkafka

php擴充套件安裝 本地環境 作業系統 : ubuntu16.04 / amd64 php 編譯安裝在 /usr/local/php redis 下載 git

php7 安裝 memcached ,memcache擴充套件

memcached 之前安裝過一次,後來一次斷電,虛擬機器掛的那個徹底,之前裝的那次只是很簡單的記錄了一下,最近有個好玩的小東西用到了memcache,沒辦法重新裝memcache 遇到一堆一堆的坑,記錄下,也供大家參考~ 環境 :centeos 6.5 php7.0.

centos yum安裝memcached及php memcache擴充套件

注意事項: 1 安裝時注意許可權問題 sudo 2 需先啟動memcache服務 php才能測試 Memcached是高效能的,分散式的記憶體物件快取系統,用於在動態應用中減少資料庫負載,提升訪問速度。 開始安裝memcache 查詢相關軟體包 #yum search

跟著SY速學Ubuntu系列四:編譯安裝PHP7下面的memcached擴充套件

安裝一些基本依賴 1、autoconf : 生成配置指令碼的工具 (譬如我們使用的./configure檔案就需要它來生成) $sudo apt-get install autoconf -

centos 安裝php7

pca erb fedora cli sql cpp oar 安裝php int yum安裝php7 刪除之前的版本 # yum remove php* rpm 安裝 Php7 相應的 yum源 CentOS/RHEL 7.x: # rpm -Uvh https://dl.

centos php 安裝memcached 擴展 支持sasl

fig pytho 擴展 nginx family efi file style art 1.安裝saslyum install cyrus-sasl-lib.x86_64 yum install cyrus-sasl-devel.x86_64 2.下載libme