linux centos6.5 安装memcached 和php扩展
linux centos 6.5 安装memcached,php扩展
一、我是通过yum 安装的方式;
#yum-yinstallmemcached#yuminstallphp-pecl-memcache-y完成后执行;memcached-h出现帮助文档说明成功
二、加入启动服务;
#chkconfig--level2345memcachedon#servicememcachedrestart
三、配置memcached
1、port对应的是端口2、user对应用户名3、maxconn对应的是最大连接数4、cachesize对应的是内存大小5、opttons对应附加参数
四、安装libmemcached (这里我用的编码安装)
#cd/opt#wgethttps://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz#tar-zxvflibmemcached-1.0.16.tar.gz#cdlibmemcached-1.0.16#./configure-prefix=/usr/local/libmemcached-with-memcached#make&&makeinstall编译时这里出现的2个错误;1、出现没有安装g++yum-yinstallgcc+gcc-c++解决。2、出现错误zlib*yum-yinstallzlib*解决
五、检查你服务器有没有安装php-devel 没有安装;
#yum-yinstallphp-devel
六、安装php memcached 扩展(编译安装)
#cd/opt#wgethttp://pecl.php.net/get/memcached-2.1.0.tgz#tar-zxvfmemcached-2.1.0.tgz#cdmemcached-2.1.0#/usr/local/php/bin/php-config(查找find/-namephpize)#./configure-enable-memcached-with-php-config=/usr/local/php/bin/php-config-with-zlib-dir-with-libmemcached-dir=/usr/local/libmemcached-prefix=/usr/local/phpmemcached#make&&makeinstall记录下安装成功后的提示,类似于:Installingsharedextensions:/usr/lib/php/modules/
七、增加扩展extension配置文件
#vim/etc/php.d/memcache.ini增加1行extension=memcache.so#php-m(查看下是不是已经安装上了,如果出现memcached说明成功)
或者
#php-m|grepmemcache
应该会显示memcache如果出现类似的错误:PHPWarning:Module‘memcache’alreadyloadedinUnknownonline0那可以把php.ini新增加的extension=/usr/lib/php/modules/memcache.so注释掉
八、重启php服务
#servicephp-fpmrestart
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。