php——memcached扩展安装及php测试memcached程序
2017-03-10 13:27
525 查看
直接yum安装php的memcached扩展
#添加yum安装源,可以直接找到php的memcached扩展包
vim /etc/yum.repos.d/webtatic.repo #蓝色字体为yum源内容,粘贴进去。
#Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[webtatic]
name=Webtatic Repository EL6 - $basearch
#baseurl=https://repo.webtatic.com/yum/el6/$basearch/
mirrorlist=https://mirror.webtatic.com/yum/el6/$basearch/mirrorlist
failovermethod=priority
enabled=1
#gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-el6
[webtatic-debuginfo]
name=Webtatic Repository EL6 - $basearch - Debug
#baseurl=https://repo.webtatic.com/yum/el6/$basearch/debug/
mirrorlist=https://mirror.webtatic.com/yum/el6/$basearch/debug/mirrorlist
failovermethod=priority
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-el6
[webtatic-source]
name=Webtatic Repository EL6 - $basearch - Source
#baseurl=https://repo.webtatic.com/yum/el6/SRPMS/
mirrorlist=https://mirror.webtatic.com/yum/el6/SRPMS/mirrorlist
failovermethod=priority
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-el6
yum list all | grep memcached #查找php的memcached扩展
yum install php55w-pecl-memcache -y --nogpgchk # 安装扩展包
rpm -ql php55w-pecl-memcache #查看下安装路径下的文件都有哪些
*有memcache.so即为安装成功
有时候可能需要配置下php.ini文件(有时候可能你的php是编译安装的)。
vim /etc/php.ini
extension=/tmp/memcache.so #这个就是动态库扩展,上边安装的时候有两个库,其中有一个是(要不一起拷贝过来改下名字添加到这里即可。你可不能将扩展包放到tmp目录下,我只是测试。你最好找个自己的目录放好。)。
##############################################################################
############################################
PHP操作memcache代码:
//1. 创建对象
$mem = new Memcache();
//2. 添加服务 ,多个memcache
$mem->addServer("192.168.150.250",11211);
#$mem->addServer("192.168.150.138",11211);
#$mem->addServer("192.168.112.128",11211);
//3. 放置信息
$mem->add("mystr","hello memcache!",MEMCACHE_COMPRESSED,0);
$mem->add("myarray",array(10,20,30,40),MEMCACHE_COMPRESSED,0);
#$mem->add("myob",new Stu(),MEMCACHE_COMPRESSED,0); #这里没给对象,字节写个试试
//4. 获取信息
echo $mem->get("mystr")."<br/>";
var_dump($mem->get('myarray'));
echo "<br/>";
#$mem->get("myob")->getinfo();
#添加yum安装源,可以直接找到php的memcached扩展包
vim /etc/yum.repos.d/webtatic.repo #蓝色字体为yum源内容,粘贴进去。
#Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[webtatic]
name=Webtatic Repository EL6 - $basearch
#baseurl=https://repo.webtatic.com/yum/el6/$basearch/
mirrorlist=https://mirror.webtatic.com/yum/el6/$basearch/mirrorlist
failovermethod=priority
enabled=1
#gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-el6
[webtatic-debuginfo]
name=Webtatic Repository EL6 - $basearch - Debug
#baseurl=https://repo.webtatic.com/yum/el6/$basearch/debug/
mirrorlist=https://mirror.webtatic.com/yum/el6/$basearch/debug/mirrorlist
failovermethod=priority
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-el6
[webtatic-source]
name=Webtatic Repository EL6 - $basearch - Source
#baseurl=https://repo.webtatic.com/yum/el6/SRPMS/
mirrorlist=https://mirror.webtatic.com/yum/el6/SRPMS/mirrorlist
failovermethod=priority
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-el6
yum list all | grep memcached #查找php的memcached扩展
yum install php55w-pecl-memcache -y --nogpgchk # 安装扩展包
rpm -ql php55w-pecl-memcache #查看下安装路径下的文件都有哪些
*有memcache.so即为安装成功
有时候可能需要配置下php.ini文件(有时候可能你的php是编译安装的)。
vim /etc/php.ini
extension=/tmp/memcache.so #这个就是动态库扩展,上边安装的时候有两个库,其中有一个是(要不一起拷贝过来改下名字添加到这里即可。你可不能将扩展包放到tmp目录下,我只是测试。你最好找个自己的目录放好。)。
##############################################################################
############################################
PHP操作memcache代码:
//1. 创建对象
$mem = new Memcache();
//2. 添加服务 ,多个memcache
$mem->addServer("192.168.150.250",11211);
#$mem->addServer("192.168.150.138",11211);
#$mem->addServer("192.168.112.128",11211);
//3. 放置信息
$mem->add("mystr","hello memcache!",MEMCACHE_COMPRESSED,0);
$mem->add("myarray",array(10,20,30,40),MEMCACHE_COMPRESSED,0);
#$mem->add("myob",new Stu(),MEMCACHE_COMPRESSED,0); #这里没给对象,字节写个试试
//4. 获取信息
echo $mem->get("mystr")."<br/>";
var_dump($mem->get('myarray'));
echo "<br/>";
#$mem->get("myob")->getinfo();
相关文章推荐
- centos安装新版的nginx与php,添加memcahced扩展,测试memcached的json序列化
- ubuntu下安装memcached与php扩展测试使用
- CentOS 安装memcached php扩展
- 为php安装redis扩展模块并测试
- xhprof安装以及php程序性能测试
- Debian下PHP扩展的Tokyo Tyrant安装配置及测试
- Mac OS X 下 php 扩展 memcached 编译安装失败
- memcached安装和php-memcached扩展安装.update.2014-08-15
- 编译安装libevent,memcache,以及php的memcached扩展
- php扩展memcached的安装
- centOS 5.6 编译安装Memcached 与Memcache的PHP扩展
- Centos-php_memcached扩展安装
- 基于libmemcached,php扩展memcached的安装
- PHPNOW安装Memcached扩展方法详解_PHP教程
- 基于libmemcached,PHP扩展memcached的安装
- centos 5.7 安装PHP扩展memcached memcache redis mongo
- Linux 下安装 Memcached 和 PHP 开启 Memcached 扩展
- Ubuntu搭建PHP环境并安装Piwik程序、介绍扩展热安装的方法
- 安装memcached服务和PECL关于memcache的两个PHP扩展
- 安装Memcached和Memcached PHP扩展