lampfree小站

学习交流lamp技术,笔记记录

linux(centos) 安装php7 的memcached 扩展

评论

第一步安装 memcache

yum -y install memcached memcached-devel libmemcached libmemcached-devel

 下载memcaced 的扩展

需要注意,下载的应该是支持Php7的版本

git clone https://github.com/php-memcached-dev/php-memcached -b php7

注意最后 b php7 分支7

 安装

phpize
./configure
make
make test

测试, 看看是否可以加载memcaced 扩展

php -c /etc/php.ini  -m | grep memcache

可能遇到的问题

/php-memcached/php_memcached_private.h:44:40: fatal error: ext/standard/php_smart_str.h: No such file or directory

这个通常是拉取memcached 扩展的时候不是支持php7的分支。
使用这条命令即可

git clone https://github.com/php-memcached-dev/php-memcached -b php7

肯能的问题2 phpize 命令不存在

这个是有路径引起的,或者php没有安装好。
php源代码安装可以查看
https://www.lampfree.com/lnamp/15.html