您好,登錄后才能下訂單哦!
1.現(xiàn)在要使用php連接memcached服務(wù)器,則需要引入對應(yīng)的php-memcache.dll擴(kuò)展,需要注意的是在windows下找對應(yīng)的dll擴(kuò)展要非常謹(jǐn)慎,一般要考慮以下幾點(diǎn):(查看phpinfo即可)
1、php版本
2、TS還是NTS(線程安全or不安全)
3、compile是vc6還是vc9
我選擇的是此版本:
http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
然后將里面的php_memcache.dll放入php/ext,并在對應(yīng)的服務(wù)器php.ini配置中(F:\wamp\bin\apache\Apache2.4.4\bin\php.ini)加入extension=php_memcache.dll。重啟服務(wù)器。
2.下載memcache服務(wù)
http://vdisk.weibo.com/s/dwoxtoBQDYzjm
在cmd中memcache.exe所在路徑中執(zhí)行它,我放在D盤了
memcached -m 64 -p 11211 -vvv
3.測試memcache
http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
這個地址中下載的文件還有例子,可供測試
<?php
/**
* @file test11.php
* @author LinLin
* @date 2017年3月14日 下午2:56:21
* @brief
*/
/* echo phpinfo();exit; */
$memcache = memcache_connect('localhost', 11211);
if ($memcache) {
$memcache->set("str_key", "String to store in memcached");
$memcache->set("num_key", 123);
$object = new StdClass;
$object->attribute = 'test';
$memcache->set("obj_key", $object);
$array = Array('assoc'=>123, 345, 567);
$memcache->set("arr_key", $array);
var_dump($memcache->get('str_key'));
var_dump($memcache->get('num_key'));
var_dump($memcache->get('obj_key'));
var_dump($memcache->get('arr_key'));
}
else {
echo "Connection to memcached failed";
}
最終測試成功
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。