安装步骤
1.到github上将php-memcached的地址clone下来
2.php-memcached是需要libmemcached的,所以要安装libmemcached,而它需要先安装依赖才能正常下载
- autoconf sudo apt-get install autoconf -y
- zlib sudo apt-get install zliblg-dev
- phpize 在编译安装好php7后,已经存在于bin目录下
3.在我的home主目录下新建一个tool目录,到libmemcached的官网下载到tool目录中,对它解压之后执行编译安装
- ./configure
- make
- sudo make install
4.安装php-memcached扩展
- cd tool
- git clone 第一步clone下来的地址
- cd php-memcached
- git checkout php7 切换到php7分支
- /usr/local/php7/bin/phpsize 因为没有configure,所以执行phpsize生成configure
- ./configure –with-php-config=/usr/local/php7/bin/php-config –disable-memcached-sasl
- make
- sudo make install
- 安装好后会出现Installing shared extensions: 来告诉咱们它安装到了哪里,到它的目录下,就能看到安装好的扩展
- echo ‘extension=memcached.so’ >> /usr/local/php7/etc/php.ini,将memcached扩展追加到php的配置文件中
- cd /usr/local/php7/bin 执行php -m就可以看到