初试 LightTPD+PHP5+FastCGI

前几天重装了系统,原因很简单,为了不造成浪费:) 也许你会问重装系统和浪费有什么关系,原因是这样的,我有4G内存,可原来的系统是XP,它只支持3.5G内存,有512M就浪费掉了,所以我这次就安装了EE版的03.呼呼~~~终于认出4G内存了…爽…
装完以后,照旧配置WAMP环境,可是我上次重装系统是一年前,也就是说我有一年没有配置过环境,基本忘的差不多了…
搞了N久Apache没有搞定…后来想起以前朋友和我提过的LightTPD很不错,占用资源小,配置又简单.于是我就开始了我第一次的配置WLMP经历.
其实前面的过程还是很轻松(配置lighttpd的过程),但后来由于我不记得如何配置php了,哎…所以还是搞了蛮长时间的
经过两个小时的奋斗,终于搞定了.只是还需要对配置做一些优化,主要还是PHP,感觉有些迟顿…FastCGI也正常运行..
但还没有测试reWrite部分,有机会再说吧
配置好环境后,拿最近的一个项目测试一下…恩,看来还不错..呵呵~~~只是Ajax有些慢~~~晕~~~不知道是不是我配置有问题呢~~~

体验|Experience, 开发|Development , , , ,

Ajax+PHP简单入门教程

Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。对于Ajax,最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这个对象的操作。
首先我们来了解怎么在javascript中创建这个对象:
var xmlHttp = new XMLHttpRequest();
这行简单的代码在 Mozilla、Firefox、Safari、Opera 以及基本上所有以任何形式或方式支持 Ajax 的非 Microsoft 浏览器中,创建了 XMLHttpRequest 对象。但是对于市场占有率达到70%的IE来说,这种方法是不行的,而不同的IE版本还有不同的创建方法,所以我们需要在IE下面使用下面两种创建对象的办法:

学习|Learn ,

JSON在PHP中的应用

互联网的今天,AJAX已经不是什么陌生的词汇了。说起AJAX,可能会立即想起因RSS而兴起的XML。XML 的解析,恐怕已经不是什么难题了,特别是PHP5,大量的XML解析器的涌现,如最轻量级的SimpleXML。不过对于AJAX来说,XML的解析更倾向于前台Javascrīpt的支持度。我想所有解析过XML的人,都会因树和节点而头大。不可否认,XML是很不错的数据存储方式,但是其灵活恰恰造成了其解析的困难。当然,这里所指的困难,是相对于本文的主角--JSON而言。
JSON为何物?我就不重复概念了。通俗的说,它是一种数据的存储格式,就像PHP序列化后的字符串一样。它是一种数据描述。比如我们将一个数组序列化后存放,就可以很容易的反序列化后应用。JSON也是如此,只不过他搭建的是客户端 Javascrīpt和服务端PHP的交互桥梁。我们用PHP生成JSON后的字符串,然后把这个字符串传给前台Javascrīpt, Javascirpt就可以很容易的将其反JSON然后应用。说通俗点,它真的很像数组。
言归正传,如何使用JSON。PHP5.2开始内置了JSON的支持。当然,如果低于这个版本的话,那么市面上有很多PHP版本的实现,随便下一个用就OK啦。现在主要是说说PHP内置支持的JSON。很简单,两个函数:json_encode和json_decode(跟序列化很像啦)。一个编码,一个解码。

学习|Learn , ,