易截截图软件、单文件、免安装、纯绿色、仅160KB

Windows下php和memcahe开发

memcached本地windows系统测试
用的是windows系统。
1.下载Memcache for win32
下载地址: http://jehiah.cz/projects/memcached-win32/
选择memcached 1.2.1 for Win32 binaries (Dec 23, 2006) 是exe的程序
memcached.exe -d install
memcached -d start
2.下载php_memcache.dll
下载地址: http://www.wesoho.com/article/Safe_Other/2755.htm  php_memcache-5.2-Win32-vc6-x86-20090408.zip
选择和Php版本对应的,我php版本是5.2.12的(注意,一开始我的是5.1.14版本,可惜下不到相应的memcache,只能下载个5.2.12的php,不然不能加载php_memcache模块,PHP Warning:  PHP Startup: Unable to load dynamic library 'D:/Php5/ext\\php_memcache.dll' - The specified procedure could not be found.\r\n in Unknown on line 0,明明在目录里,版本不对害人呀)
打开php.ini文件(我的这个文件位于c:/windows目录下),添加扩展extension=php_memcache.dll(没有分号)
重启apache
phpinfo看一下,现在应该有memcached的了
memcache主要应用方法:
(1) Memcache::getVersion 返回memcache的版本信息.
(2) Memcache::connect 创建一个memcache连接对象.
(3) Memcache::pconnect 创建一个memcacher持久连接对象.
(4) Memcache::close 关闭一个Memcache对象.
(5) Memcache::set 用来添加一个值.
有四个参数,第一个参数是key,第二个参数是value,第三个参数可选,表示是否压缩保存,第四个参数可选,用来设置一个过期自动销毁的时间.
(6) Memcache::add 作用和Memcache::set方法类似.
两个方法的区别是如果Memcache::add方法的返回值为false,表示这个key已经存在,而Memcache::set方法则会直接覆写.
(7) Memcache::get 用来获取一个值.
只有一个参数(key,在Memcache::set时设置)
(8) Memcache::replace 对一个已有的key进行覆写操作.
有四个参数,与 Memcache::set 相同.
(9) Memcache::increment 对保存的某个key中的值进行加法操作.
(10) Memcache::decremen 对保存的某个key中的值进行减法操作.
(11) Memcache::setCompressThreshold 对大于某一大小的数据进行压缩。
(12) Memcache::delete 删除一个key
有两个参数,第一个是key名称.第二个是删除延迟时间
(13) Memcache::flush 清除所有缓存的数据,但是不会削去使用的内存空间.
(14) Memcache::addServer 添加一个可供使用的服务器地址.
(15) Memcache::setServerP


相关文档:

php 基础笔记 logic statements

/***************************by
garcon1986********************************/
<?php
//if 语句
$a = $b = 3;
if($a = $b)
print "a is equal to b<br>";
//else 语句
if($a < $b){
print "a is smaller than b";
} else {
print "a is not smaller than b<br> ......

php 基础笔记 array

/***************************by
garcon1986********************************/
<?php
// simple assgin the values
$arr1 = array(12 => 10, 'sjg' => 'yaya');
echo $arr1[12].'<br>'; // 10
echo $arr1['sjg']."<br>"; //yaya
echo "wo ai ni !<p> ......

PHP多维数组

/***************************by
garcon1986********************************/
一个三维数组的显示,保存以备以后使用。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<?php
error_reporting(E_ALL ^ E_NOTICE);
$conn = mysql_connect("localhost","charle ......

php 技术内幕学习2

1.php 数据类型:浮点型,字符串,整形,逻辑型
2.$a="test"; print($a); 在php.ini 中设置error_reporting=E_ALL 警告状态时,会有提示。此用于测试未定义的变量。可以使用isset()检测变量是否存在,unset清除变量(),常量定义define("a","test");定义的常量具有全局作用。define 无法定义对象的数据结构,不过可以先存储变量 ......

在 Windows 下安装 PHP 开发环境(基于 Appserv)

1.Appserv 是什么?
  Appserv 是PHP网页架站工具组合包,可以将网络上免费的架站资源重新包装成单一的安装程序。它提供了简易、快速的PHP运行环境的搭建机制,读者只需按照普通应用软件的安装方式就可以完成Apache+MySQL+PHP+phpMyAdmin的安装与配置工作。
2.Appserv 下载地址
   http://www. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号