memcached安装步骤
1、搭建好lnmp环境的电脑中安装
memcached 安装包
libmemcached 安装php扩展的依赖包
php-memcached php扩展
2、安装依赖包
yum install -y libevent libevent-devel
3、安装memcached
tar -zxvf memcached-1.4.33.tar.gz
cd memcached-1.4.33
./configure --prefix=/usr/local/memcached
make && make install
4、开启服务
cd /usr/local/memcached/bin
./memcached -u www -d
-u 指定用户,不能以root用户启动
-d 后台运行
查看服务是否运行
ps -ef | grep memcached
netstat -lnp | grep memcached 端口号默认为11211
5、安装php扩展库
先安装libmemcached
tar -zxvf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18
./configure --prefix=/usr/local/libmemcached --with-memcached=/usr/local/memcached/
make && make install
安装php扩展库
yum install -y unzip
unzip php-memcached-php7.zip
cd php-memcached-php7
通过phpize来编译php的扩展库
ls /usr/local/php7/bin
/usr/local/php7/bin/phpize
./configure --with-php-config=/usr/local/php7/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached/
make && make install
扩展包的路径
/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/memcached.so
【注】windows下面的扩展库为 .dll ,linux下面的扩展库为 .so
将扩展库添加到php的配置文件中
vi /etc/php.ini
在第900行添加
extension=/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/memcached.so
重新启动php-fpm
service php-fpm restart
运行代码 phpinfo 查看是否有扩展库即可
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。