php安装mem+cache扩展,安装memcached及php扩展
用的是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?https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz
tar?-zxvf?libmemcached-1.0.16.tar.gz
cd?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?wget?http://pecl.php.net/get/memcached-2.2.0.tgz
tar?-zxvf?memcached-2.2.0.tgz
cd??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
總結
以上是生活随笔為你收集整理的php安装mem+cache扩展,安装memcached及php扩展的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英语语法---前言及索引
- 下一篇: JVM实战与原理--前言及索引