本文共 2046 字,大约阅读时间需要 6 分钟。
转自:
1、先下载安装所需要的软件
libevent-2.0.21-stable.tar.gz 安装 Memcached 服务器所依赖的软件包()
libmemcached-0.42.tar.gz 是一个 memcached 的库
memcached-1.4.15.tar.gz Memcached 服务器软件包( 是Memcached的官方网站)
memcached-1.0.2.tar.gz PHP开启 Memcached 扩展的软件包(相当于memcached的php客户端,memcached的客户端有两种,详情见下一篇博客)(d)
注:大家会奇怪为什么这里会有两个 memcached 包,是这样的,这两个包一个较大,一个较小。较大的是 memcached 服务器软件包;较小的用于整合 PHP memcached 扩展,较小的包会生成一个 memcached.so 的 extension 文件。
2、安装软件包
这里请注意安装软件包的顺序。
首先,请把这四个软件全部解包,解包的命令如下(四个都一样):
(使用sudo apt-get install php5安装的php,默认没有安装phpize,需要使用sudo apt-get install php5-dev安装phpize,
系统会自动安装以下包
autoconf2.13 autoconf-archive gnu-standards autoconf-doc gettext libtool-doc automaken gfortran fortran95-compiler gcj
这个不影响现在的php,不管是mod_php、fpm或其他的方式
)
这时会生成一个 memcached.so 文件,放置在/usr/lib/php5/20121212+lfs的位置(可能因机器而不同)
打开 php.ini 文件,添加一条“extension=/usr/lib/php5/20121212+lfs/memcached.so”
重启 Apache,看是否出现下图所示内容
出现说明成功。
到此,Linux 下安装 Memcached 和 PHP 开启 Memcached 扩展结束
memcached 启动命令(不启动无法使用)
./memcached -d -u nobody -m 512 127.0.0.1 -p 11211
转载地址:http://kispi.baihongyu.com/