Heim >Backend-Entwicklung >PHP-Tutorial >安装memcached及php扩展

安装memcached及php扩展

WBOY
WBOYOriginal
2016-06-20 12:31:30987Durchsuche

用的是centos系统

1、安装memcached

yum -y install memcached

安装完成后,

memcached -h

应该会出现memcached 参数说明

2、memcached配置文件

vi /etc/sysconfig/memcached PORT="11210"USER="memcached"MAXCONN="1024"CACHESIZE="64"OPTIONS=""

3、安装libmemached 

wget tar -zxvf libmemcached-1.0.16.tar.gzcd libmemcached-1.0.16./configure -prefix=/usr/local/libmemcached -with-memcached make && make install

这步出现了两个错误

第一个gcc错误,因为本地用的centos最小安装

yum -y install gcc+ gcc-c++

第二个错误是libmemcached版本错误,下载了 libmemcached-1.0.18.tar.gz 和 libmemcached-1.0.17.tar.gz 

都会出错,最后安装1.6版本的才可以

4、 php-devel 

yum install php-devel

5、 安装PHP Memcached扩展 

wget tar -zxvf memcached-2.2.0.tgzcd  memcached-2.2.0/usr/local/php/bin/phpize ./configure -enable-memcached --disable-memcached-sasl -with-zlib-dir -with-libmemcached-dir=/usr/local/libmemcached -prefix=/usr/local/phpmemcached make && make install

中间可能会出现一个错误:memcache support requires ZLIB

yum install zlib-devel

6、增加扩展extension配置文件 

vi /etc/php.d/memcached.ini extension=memcached.so #增加这行

检测是否安装

php -m|grep memcached

会出现"memcached"

7、启动memcached

/usr/bin/memcached -m 64m -p 11211 -d -u root -P /var/run/memcached.pid -c 256

最后可以用phpinfo();

应该会出现在 memcached

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn