博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu 12.04 apt-get安装配置阿里云OCS的php支持
阅读量:6329 次
发布时间:2019-06-22

本文共 2736 字,大约阅读时间需要 9 分钟。

之前介绍了,ubuntu下阿里云官方暂未提供相关帮助文档,ubuntu下模块名称不尽相同,所以本文介绍一下ubuntu12.04下如何配置环境来支持ocs服务,主要是sasl的配置

以下操作均为阿里云服务器操作实录

首先,还是先配置一下高大上的阿里云镜像源

1 vim /etc/apt/source.list

在最前面添加一下内容

01 deb http://mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse
02 deb http://mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiverse
03 deb http://mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse
04 deb http://mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse
05 deb http://mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse
06 deb-src http://mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse
07 deb-src http://mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiverse
08 deb-src http://mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse
09 deb-src http://mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse
10 deb-src http://mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse
11  
12 apt-get update //更新一下列表

然后通过ape-get配置GCC,G++

1 apt-get build-dep gcc
2 apt-get install build-essential

然后安装一下php5,php5-dev

1 apt-get install php5 php5-dev //同时会自动安装php5-cli和php5-common

安装配置sasl支持

1 apt-get install  libsasl2-dev cloog-ppl

安装指定版本的libmemcache

1 wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz
2 tar -zxvf libmemcached-1.0.16.tar.gz
3 cd libmemcached-1.0.16/
4 ./configure --prefix=/usr/local/libmemcached
5 make;make install;make clean //这里会有点慢,可以去个洗手间之类的~

安装指定版本的memcached

1 cd..
2 wget http://pecl.php.net/get/memcached-2.1.0.tgz
3 tar zxvf memcached-2.1.0.tgz
4 cd memcached-2.1.0
5 phpize5
6 ./configure --with-libmemcached-dir=/usr/local/libmemcached --enable-memcached-sasl
7 make;make install;make clean

配置php支持memcache,然后测试

1 echo "extension=memcached.so" >>/etc/php5/conf.d/pdo.ini
2  
3 root@AY1212111202285f63122:/# php -m |grep mem
4 memcached

ok,配置完毕,开始测试

1 vim /var/www/ocs.php
01 < ?php
02 $connect = new Memcached;
03 $connect->setOption(Memcached::OPT_COMPRESSION, false);
04 $connect->setOption(Memcached::OPT_BINARY_PROTOCOL, true);
05 $connect->addServer('7d9cfd3014aa11e3.m.cnhzalicm10pub001.ocs.aliyuncs.com', 11211);
06 $connect->setSaslAuthData('7d9cfd3014aa11e3', '******');
07 for($i=0;$i<10;$i++){
 
$connect->set("$i", "world");
08 echo "key".$i."is:" ,$connect->get("$i")."
09 ";
10 }
11 $connect->quit();
12 ?>
01 php ocs.php
02 root@AY1212111202285f63122:/var/www# php ocs.php
03 key0is:world
04 key1is:world
05 key2is:world
06 key3is:world
07 key4is:world
08 key5is:world
09 key6is:world
10 key7is:world
11 key8is:world
12 key9is:world

配置完毕

转载地址:http://odzoa.baihongyu.com/

你可能感兴趣的文章
MIT公布“著名黑客之死”调查报告
查看>>
迁移不是云计算面临的唯一障碍
查看>>
螳螂捕蝉黄雀在后!地下黑客论坛免费远控木马被曝“后门”
查看>>
迁移数据中心的三大风险与应对策略
查看>>
IBM推出基于Watson的认知营销服务
查看>>
为什么说Python是伟大的入门语言
查看>>
调查:中国CIO在亚太拥最大战略影响力
查看>>
"途牛+巨杉" 诠释在线旅游与大数据结合
查看>>
保护物联网的数据隐私和在线安全的7种方式
查看>>
混合云扛起云存储领军大旗
查看>>
5G空口存疑 革新还是4G演进?
查看>>
We wear culture:Google 艺术与文化项目带你探秘穿在身上的文化
查看>>
5G:非正交多址接入技术(NOMA)
查看>>
数据中心规划设计中值得注意的八个问题
查看>>
HPE谢少毅:更敏捷的企业服务,做有生命力的落地实践
查看>>
机器学习数据管理初创公司SafeGraph融资1600万美元
查看>>
AngularJS中使用HTML5摄像头拍照
查看>>
前端开发js运算符单竖杠“|”的用法和作用及js数据处理
查看>>
5G时代渐行渐近 移动承载网络面临新挑战
查看>>
从科幻灵感开始的一场数据存储基础设施实验之旅
查看>>