php7 memcached 扩展,php7添加memcached扩展

即使网站的访问量不大,memcached也能就SESSION的存储问题上做很好的处理

因为SESSION是以文件的方式存储在服务器上的,这样一样磁盘I/O负荷就是个很大的问题,哪怕文件在小,数量多了就麻烦

本文先不说SESSION的配置环境,只先说PHP7整合memcached的方法

首先把pecl-memcache-php7.tar.gz和 memcached-1.4.25.tar.gz文件上传到自定义的目录内

然后解压

进入目录

[root@IPanYing home]# cd pecl-memcache-php7

执行下phpize,如果无法执行请执行完整的PHP目录,因为你的PHP没有添加到环境目录

如: /usr/local/php7/bin/phpize

[root@IPanYing pecl-memcache-php7]# phpize

Configuring for:

PHP Api Version:         20151012

Zend Module Api No:      20151012

Zend Extension Api No:   320151012

[root@IPanYing pecl-memcache-php7]# ./configure –with-php-config=/usr/local/php7/bin/php-config

[root@IPanYing pecl-memcache-php7]# make && make install

如果安装顺利会提示:

Installing shared extensions:     /usr/local/php/lib/php7/extensions/no-debug-non-zts-20151012/

修改php.ini,让PHP添加memcache扩展

[root@IPanYing pecl-memcache-php7]# echo “[memcache]” >> /etc/php.ini

[root@IPanYing pecl-memcache-php7]# echo “extension=/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/memcache.so” >> /etc/php.ini

接下来安装个事件触发管理:

[root@IPanYing pecl-memcache-php7]# yum install -y libevent-devel

然后重启httpd和nginx

接下来安装memcached

cd memcached-1.4.25

[root@IPanYing memcached-1.4.25]# ./configure

[root@IPanYing memcached-1.4.25]# make && make install

启用memcached

[root@IPanYing memcached-1.4.25]# /usr/local/bin/memcached -d -m 256 -l 127.0.0.1 -p 7788 -u root

#256为memcached占用的内存大小,127.0.0.1为服务器的地址 7788为启用的端口,root为用户组,当然这可以使用其他的主机,负载均衡的时候再讲解

查看下是否生效:

[root@IPanYing memcached-1.4.25]# ps aux|grep memcached

root      7654  0.0  0.0 331112  1032 ?        Ssl  14:32   0:00 /usr/local/bin/memcached -d -m 256 -l 127.0.0.1 -p 7788 -u root

root      7671  0.0  0.0 103260   852 pts/0    S+   14:34   0:00 grep memcached

然后站点根目录打印phpinfo()看看

memcache

memcache support

enabled

Active persistent connections

0

Version

2.2.7

Revision

$Revision$

如果显示以上信息表示PHP7已经完整支持memcache了哦!

到此完成php7+memcached

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值