Linux下給php7安裝memcached擴充套件的步驟

安全劍客發表於2019-12-10
Memcached是一個自由開源的,高效能,分散式記憶體物件快取系統;Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric為首開發的一款軟體。現在已成為mixi、hatena、Facebook、Vox、LiveJournal等眾多服務中提高Web應用擴充套件性的重要因素。

搞這個擴充套件用了不少時間,之前都是非常快的安裝上了。網上搜尋了不少文章,多數都是東抄西抄,沒法解決問題。

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

安裝memcached
yum -y install memcached

安裝完以後執行如下操作:

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

執行

netstat   -tunlp | grep memcached

看到11211埠,說明memcached安裝成功。

安裝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/
安裝擴充套件
/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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2667654/,如需轉載,請註明出處,否則將追究法律責任。

相關文章