centos 6.5 php memcached,如何在CentOS / RHEL 7/6/5中使用PHP安装Memcached

Memcached是存储的数据在内存中的键值基础的分布式内存对象缓存系统。 这是优化动态网站,并通过在内存中缓存对象启用速度非常有用的。 了解更多关于内存缓存。

阅读文章:

如何在Linux上安装phpMemcachedAdmin

如何在Ubuntu 14.04 LTS /12.04用PHP安装Memcached

本文将帮助您安装在CentOS / RHEL 7/6/5系统中安装Memcached和PHP Memcache的扩展。

安装memcached服务器

首先,我们将在我们的系统上安装Memcached服务器。使用下面的命令来安装使用yum包管理器Memcached。

# yum install memcached

现在,使用以下命令启动Memcached服务。

For CentOS/RHEL 7

# systemctl enable memcached

# systemctl start memcached

For CentOS/RHEL 6/5

# service memcached start

# chkconfig memcached on

安装PHP的Memcache扩展

现在,我们已经安装了我们的系统Memcached服务器。但使用我们需要安装Memcache的PHP扩展PHP脚本使用Memcached服务。所以先安装PHP和其他所需的PHP模块,然后使用PECL使用下面的命令来安装PHP Memcache的扩展。

# yum groupinstall "Development tools"

# yum install zlib zlib-devel

# yum install php php-devel php-pear

安装 php-pear 包后安装使用下面的命令PECL扩展。

# pecl install memcache

现在,我们需要启用在PHP内存缓存模块。添加以下在php.ini文件中配置。

# echo "extension=memcache.so" >> /etc/php.d/memcache.ini

重新启动Apache服务,开启扩展

For CentOS/RHEL 7

# systemctl restart httpd

For CentOS/RHEL 6/5

# service httpd restart

验证内存缓存设置

使用下面的命令来检查和验证的memcached服务运行良好。

rahul@howtoing.com:~$ echo "stats settings" | nc localhost 11211

STAT maxbytes 67108864

STAT maxconns 1024

STAT tcpport 11211

STAT udpport 11211

STAT inter 127.0.0.1

STAT verbosity 0

STAT oldest 0

STAT evictions on

STAT domain_socket NULL

STAT umask 700

STAT growth_factor 1.25

STAT chunk_size 48

STAT num_threads 4

STAT num_threads_per_udp 4

STAT stat_key_prefix :

STAT detail_enabled no

STAT reqs_per_event 20

STAT cas_enabled yes

STAT tcp_backlog 1024

STAT binding_protocol auto-negotiate

STAT auth_enabled_sasl no

STAT item_size_max 1048576

STAT maxconns_fast no

STAT hashpower_init 0

STAT slab_reassign no

STAT slab_automove 0

END

现在,检查memcache的PHP扩展已启用并正常工作。创建使用下面的代码info.php文件

phpinfo();

?>

现在访问info.php的Web界面和搜索内存缓存,您将看到如下图所示。

900ef14a4897f4905d390877d8627349.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值