寫在前面:
原本是一件很容易的事情,可是到了php7的版本有一些變化,折騰的……,從perl上面下載的直接安裝可能會有問題,若是有問題能夠從github上面找一個來使用。
github地址:
一、先下載libmemcached:
二、解包:
tar -zxf libmemcached-1.0.18.tar.gz
三、進入解壓後的包,編譯:
./configure --prefix=/usr/local/libmemcached --with-memcached
注意:--with-memcached這個選項必定要加上
安裝完成後,開始安裝memcached模塊:
一、下載
二、解包
tar -zxf memcached-2.2.0.tgz
三、進入解包後的目錄,先使用phpize命令生成一個configure文件
phpize (多個php版本必定要到指定的版本才行)
四、安裝
./configure --with-php-config=/usr/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached
//此處的php-config若是不知道在哪裏的話能夠用find / -name php-config命令找一下
./configure --with-php-config=/usr/local/php/bin/php-config \
--with-libmemcached-dir=/usr/lib/libmemcached \
--disable-memcached-sasl
with-libmemcached-dir後面就是上面安裝的路徑
五、編譯 make && make install
六、安裝完成後須要在php.ini文件中添加一條extension=memcached.so的記錄,
php7 安裝memcache可能也有問題: