Linux下給php7安裝memcached擴展的步驟

Memcached是一個自由開源的,高性能,分佈式內存對象緩存系統;Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric爲首開發的一款軟件。如今已成爲mixi、hatena、Facebook、Vox、LiveJournal等衆多服務中提升Web應用擴展性的重要因素。

搞這個擴展用了很多時間,以前都是很是快的安裝上了。網上搜索了很多文章,多數都是東抄西抄,無法解決問題。php

綜合了幾個文章,終於搞定,這裏記錄下步驟:html

安裝memcachedlinux

yum -y install memcached

安裝完之後執行以下操做:git

chkconfig memcached on
/etc/init.d/memcached  start

執行github

netstat   -tunlp | grep memcached

看到11211端口,說明memcached安裝成功。web

安裝libmemached緩存

wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz 
tar -zxvf libmemcached-1.0.16.tar.gz 
cd libmemcached-1.0.16 
./configure -prefix=/usr/local/libmemcached -with-memcached 
make && make install

下載memcache擴展包並安裝服務器

git clone git://github.com/php-memcached-dev/php-memcached.git
cd php-memcached/

安裝擴展php7

/usr/local/php/bin/phpize
./configure -enable-memcached -with-php-config=/usr/local/php/bin/php-config -with-zlib-dir -with-libmemcached-dir=/usr/local/libmemcached -prefix=/usr/local/phpmemcached  --disable-memcached-sasl
make  -j4
make install

安裝完畢後會提示擴展目錄:/usr/local/php/lib/php/extensions/no-debug-zts-20151012/分佈式

編輯php.ini

extension=/usr/local/php/lib/php/extensions/no-debug-zts-20151012/memcached.so

將其放入最後一行,重啓php服務器(經過組件調用的,重啓下web服務)

從新查看phpinfo

Linux下給php7安裝memcached擴展的步驟Linux下給php7安裝memcached擴展的步驟

本文地址:https://www.linuxprobe.com/linux-php7-memcached.html

相關文章
相關標籤/搜索