centOS下PHP使用memcached详细安装过程
来源:互联网 发布:java简单程序 编辑:程序博客网 时间:2024/06/06 09:45
网上的文章都没有完整的介绍如何配置centos下php的memcached使用环境,所以这里将自己成功配置的经验写下来。
安装memcached
首先是安装memcached数据库本身。
我们在centos下可以通过yum下载memcached数据库本身:
#yum search memcached#yum -y install memcached
安装成功后,通过下面命令可以查看帮助信息:
#memcached -h
将memcached加入启动列表:
#chkconfig --level 2345 memcached on
配置memcached文件:
#vi /etc/sysconfig/memcached
文件内容如下:
PORT=”11211”USER=”root”MAXCONN=”1024”CACHESIZE=”64”OPTIONS=””
分别代表端口号、用户名、同时最大连接数、使用的内存大小和附加的参数。
可以通过以下命令查看memcached状态:
#memcached-tool 127.0.0.1:11211 stats
效果如下:
说明memcached已经成功安装。
接下来是配置php的memcached扩展了。
php的memcached扩展是基于libmemcached,所以要先安装libmemcached.
下载软件
首先我们需要下载libmemcached:
#wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
然后需要下载php-memcached扩展:
#wget http://pecl.php.net/get/memcached-2.2.0.tgz
安装libmemcached
找到我们刚才下载的libmemcached-1.0.18.tar.gz
解压:
#tar zxcf libmemcached-1.0.18.tar.gz
进入目录:
#cd libmemcached-1.0.18
然后配置路径并安装:
# ./configure --prefix=/usr/local/libmemcached --with-memcached#make#make install
这个过程需要花费几分钟,耐心等待,成功后,可以找到该路径:
说明安装成功。
安装php-memcached扩展
找到刚才下载的memcached-2.2.0.tgz
将其解压:
#tar zxvf memcached-2.2.0.tgz
然后进入该目录:
#cd memcached-2.2.0.tgz
找到自己的phpize路径:
# find / -name “phpize”
这里我的结果是
所以接下来配置:
# /usr/bin/phpize
然后配置路径并安装:
# ./configure --enable-memcached --with-php-config=/usr/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached#make#make install
安装完成后。需要找到php.ini文件,加上:
extension=memcached.so
再重启apache:
service apache restart
就可以在页面中通过输出php_info()来查看到memcached扩展安装成功:
测试memcached
安装成功后,我们通过代码测试memcached是否正常工作:
<?php$mem = new Memcached();if(!$mem->addServer('127.0.0.1',11211)){ die('连接失败!');}$mem->set('name','lf');var_dump($mem->get('name'));
页面输出结果为:
string(2) "lf"
说明memcached已经安装成功并且正常工作。
1 0
- centOS下PHP使用memcached详细安装过程
- centOS下PHP使用mongodb详细安装过程
- CentOS 下编译安装php memcached扩展
- CentOS下yum安装php-memcached
- CentOS下Memcached安装和使用详解
- centos下安装memcached
- centos下安装memcached
- centos 下安装memcached
- centos下安装memcached
- centos下安装memcached
- CentOS下安装Memcached
- centos 下安装memcached
- CentOS下安装memcached
- CentOS 下 memcached 安装
- centos下安装memcached
- centos 下安装memcached
- Centos下Openfire详细安装过程
- CentOS 5.4下的Memcache安装(Linux+Nginx+PHP+Memcached)
- 2015河南科技学院高校CSDN俱乐部--word操作讲解
- python 基础心得
- iOS 正则表达式 NSRegularExpression
- java变量
- springMVC Model ModelMap 和 ModelAndView的区别
- centOS下PHP使用memcached详细安装过程
- java基本数据类型
- 字符雨效果实现
- 《leetCode》:Implement strStr()
- hdu 1232畅通工程
- android的窗口机制分析------UI管理系统
- php学习之旅:在页面显示报错信息
- Leetcode144: Construct Binary Tree from Preorder and Inorder Traversal
- 机器学习中的相似性度量