Memcache也是是日常开发中常用的key-value内存数据库,PHP想操作Memcache, 必须要安装Memcached扩展,本文主要介绍memcached扩展(Ubuntu系统)的安装。
memcached扩展依赖libmemcached、zlib, igbinary, 所以安装memcached扩展之前需要先安装这几个依赖包。
安装前提
- m4:
sudo apt-get install m4
- autconf:
sudo apt-get install autoconf
- php7: 参考 PHP开发入门:PHP7安装部署
安装libmemcached
libmemcached官网: https://libmemcached.org
1 | wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz |
安装zlib
zlib安装可以参考Nginx入门之安装部署
一文中的zlib安装步骤。传送门
安装igbinary
1 | wget http://pecl.php.net/get/igbinary-3.0.1.tgz |
安装memcached
1 | # 下载安装包 |
添加memcached扩展
安装完memcached扩展之后,需要修改PHP配置文件,将memcached扩展加进去。
1 | ## 修改php.ini |
添加完memcached扩展之后,重启php, 就可以在phpinfo()函数输出中看到,或者运行命令检查:
1 | /usr/local/php7/bin/php -m # 查看安装的模块 |