以下操作均为阿里云服务器操作实录
首先,还是先配置一下高大上的阿里云镜像源
<code>1</code>
<code>vim /etc/apt/</code><code>source</code><code>.list</code>
在最前面添加一下内容
<code>01</code>
<code>deb http://mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse</code>
<code>02</code>
<code>deb http://mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiverse</code>
<code>03</code>
<code>deb http://mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse</code>
<code>04</code>
<code>deb http://mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse</code>
<code>05</code>
<code>deb http://mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse</code>
<code>06</code>
<code>deb-src http://mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse</code>
<code>07</code>
<code>deb-src http://mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiverse</code>
<code>08</code>
<code>deb-src http://mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse</code>
<code>09</code>
<code>deb-src http://mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse</code>
<code>10</code>
<code>deb-src http://mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse</code>
<code>11</code>
<code>12</code>
<code>apt-get update //更新一下列表</code>
然后通过ape-get配置gcc,g++
<code>apt-get build-dep gcc</code>
<code>2</code>
<code>apt-get </code><code>install</code> <code>build-essential</code>
然后安装一下php5,php5-dev
<code>apt-get </code><code>install</code> <code>php5 php5-dev //同时会自动安装php5-cli和php5-common</code>
安装配置sasl支持
<code>apt-get </code><code>install</code> <code>libsasl2-dev cloog-ppl</code>
安装指定版本的libmemcache
<code>wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.</code><code>tar</code><code>.gz</code>
<code>tar</code> <code>-zxvf libmemcached-1.0.16.</code><code>tar</code><code>.gz</code>
<code>3</code>
<code>cd</code> <code>libmemcached-1.0.16/</code>
<code>4</code>
<code>./configure --prefix=/usr/</code><code>local</code><code>/libmemcached</code>
<code>5</code>
<code>make</code><code>;</code><code>make</code> <code>install</code><code>;</code><code>make</code> <code>clean //这里会有点慢,可以去个洗手间之类的~</code>
安装指定版本的memcached
<code>cd</code><code>..</code>
<code>wget http://pecl.php.net/get/memcached-2.1.0.tgz</code>
<code>tar</code> <code>zxvf memcached-2.1.0.tgz</code>
<code>cd</code> <code>memcached-2.1.0</code>
<code>phpize5</code>
<code>6</code>
<code>./configure --with-libmemcached-</code><code>dir</code><code>=/usr/</code><code>local</code><code>/libmemcached --</code><code>enable</code><code>-memcached-sasl</code>
<code>7</code>
<code>make</code><code>;</code><code>make</code> <code>install</code><code>;</code><code>make</code> <code>clean</code>
配置php支持memcache,然后测试
<code>echo</code> <code>"extension=memcached.so"</code> <code>>>/etc/php5/conf.d/pdo.ini</code>
<code>root@ay1212111202285f63122:/</code><code># php -m |grep mem</code>
<code>memcached</code>
ok,配置完毕,开始测试
<code>vim /var/www/ocs.php</code>
<code>< ?php</code>
<code>$connect</code> <code>= </code><code>new</code> <code>memcached;</code>
<code>$connect</code><code>->setoption(memcached::opt_compression, false);</code>
<code>$connect</code><code>->setoption(memcached::opt_binary_protocol, true);</code>
<code>$connect</code><code>->addserver(</code><code>'7d9cfd3014aa11e3.m.cnhzalicm10pub001.ocs.aliyuncs.com'</code><code>, 11211);</code>
<code>$connect</code><code>->setsaslauthdata(</code><code>'7d9cfd3014aa11e3'</code><code>, </code><code>'******'</code><code>);</code>
<code>for</code><code>(</code><code>$i</code><code>=0;</code><code>$i</code><code><10;</code><code>$i</code><code>++){ </code><code>$connect</code><code>->set(</code><code>"$i"</code><code>, </code><code>"world"</code><code>);</code>
<code>echo</code> <code>"key"</code><code>.</code><code>$i</code><code>.</code><code>"is:"</code> <code>,</code><code>$connect</code><code>->get(</code><code>"$i"</code><code>)."</code>
<code>";</code>
<code>}</code>
<code>$connect</code><code>->quit();</code>
<code>?></code>
<code>php ocs.php</code>
<code>root@ay1212111202285f63122:/var/www</code><code># php ocs.php</code>
<code>key0is:world</code>
<code>key1is:world</code>
<code>key2is:world</code>
<code>key3is:world</code>
<code>key4is:world</code>
<code>key5is:world</code>
<code>key6is:world</code>
<code>key7is:world</code>
<code>key8is:world</code>
<code>key9is:world</code>
配置完毕