window 如何找memcached 扩展以及如何把memcached 安装成服务

一、在window php 操作memcached 需要找到合适的扩展,扩展在官方下载,地址是:

PHP 5.2/5.3的Windows扩展索引站点:在这里你可以找到诸如php_oci8.dll, php_memcache.dll, php_mongo.dll, php_apc.dll等常用的Windows扩展dll文件,也能找到一些相对冷门但是也很实用的php扩展,如php_oauth.dll, php_solr.dll等扩展PHP 5.3/5.4/5.5的Windows扩展索引站点:那么你就需要到下面这个站点来找扩展了, 该站点能下载到支持php5.4/5.5的pecl扩展,

支持的扩展文件索引:php_amqp.dllphp_aop.dllphp_apc.dllphp_apcu.dllphp_automap.dllphp_bbcode.dllphp_bitset.dllphp_blenc.dllphp_couchbase.dllphp_dbx.dllphp_dio.dllphp_docblock.dllphp_doublemetaphone.dllphp_excel.dllphp_fann.dllphp_fribidi.dllphp_gender.dllphp_geoip.dllphp_haru.dllphp_htscanner.dllphp_http.dllphp_ibm_db2.dllphp_igbinary.dllphp_imagick.dllphp_inclued.dllphp_jsmin.dllphp_jsonc.dllphp_judy.dllphp_libevent.dllphp_lzf.dllphp_mailparse.dllphp_memcache.dllphp_memoize.dllphp_memsession.dllphp_memtrack.dllphp_mongo.dllphp_msgpack.dllphp_mysqlnd_qc.dllphp_oauth.dllphp_oci8.dllphp_opcache.dllphp_operator.dllphp_pdflib.dllphp_pdo_4d.dllphp_pdo_ibm.dllphp_pdo_informix.dllphp_pdo_sqlanywhere.dllphp_pdo_sqlsrv.dllphp_pthreads.dllphp_radius.dllphp_rar.dllphp_riak.dllphp_scream.dllphp_solr.dllphp_sphinx.dllphp_spl_types.dllphp_sqlsrv.dllphp_ssh2.dllphp_stats.dllphp_stem.dllphp_stomp.dllphp_taint.dllphp_trader.dllphp_translit.dllphp_txforward.dllphp_uploadprogress.dllphp_uri_template.dllphp_varnish.dllphp_vld.dllphp_weakref.dllphp_win32ps.dllphp_win32service.dllphp_wincache.dllphp_xdebug.dllphp_xdiff.dllphp_xhprof.dllphp_xrange.dllphp_xslcache.dllphp_yaf.dllphp_yaml.dllphp_zip.dllphp_zmq.dll

二、那么多的扩展如何找到合适的扩展需要注意一下三点:

代码phpinfo(); 看php 的相关信息,php版本号,

CompilerMSVC9 (Visual C++ 2008)

上面是php 是用什么编辑的

还有

Zend Extension BuildAPI220090626,TS,VC9

ts表示安全的,nts 表示非安全的不是用web执行而是用内部服务执行:

说了这么多参考我上面的主要是版本号 TS VC9,

二、我找到了下面的扩展

Tuesday, October 22, 2013 1:19 AM182281 php_memcache-3.0.8-5.4-ts-vc9-x86.zip解压到php 放扩展的地方 extension_dir = "D:/wamp/bin/php/php5.3.10/ext/" 在php.ini ,添加扩展extension=php_memcache.dll 关于php.ini 可以在

Loaded Configuration FileD:\wamp\bin\apache\Apache2.2.21\bin\php.ini

中找到,为什么,由于php在安装时可有会同时复制一个配置文件作为副本。

三、重新启动apache 就可以了。

三、window memcached 安装成服务

memcached.exe -d install

memcached.exe -d start

四、php 操作memcached 的一个测试例子:$memcache = memcache_connect('127.0.0.1',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'));$ar=$memcache->get('arr_key') ;echo gettype($ar);}else {echo "Connection to memcached failed";}

以上只介绍关键的部分,,其它的不知道请留言。

不畏不惧,不言不弃,冲破风雨的阻隔,黎明就在前方!

window 如何找memcached 扩展以及如何把memcached 安装成服务

相关文章:

你感兴趣的文章:

标签云: