<?xml version="1.0" encoding="GBK" ?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dcterms="http://purl.org/dc/terms/">
 <channel>
  	  <title><![CDATA[成长...]]></title>
	  <link>http://jianzi0307.blog.163.com</link>
	  <description><![CDATA[坚持，一定要坚持! 不抛弃...不放弃...]]></description>
	  <language>zh-CN</language>
	  <pubDate>Thu, 16 Oct 2008 10:29:57 +0800</pubDate>
	  <lastBuildDate>Thu, 16 Oct 2008 10:29:57 +0800</lastBuildDate>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <generator><![CDATA[NetEase Space]]></generator>
	  <managingEditor><![CDATA[jianzi0307]]></managingEditor>
	  <webMaster><![CDATA[健]]></webMaster>
		  <ttl>120</ttl>
	  <image>
	  	<title><![CDATA[成长...]]></title>
	  	<url>http://ava.blog.163.com/photo/JJX_xH489HC1fa16BcK0BQ==/199565758488035763.jpg</url>
	  	<link>http://jianzi0307.blog.163.com</link>
	  </image>
  <item>
  	<title><![CDATA[hmailServer搭建（整合roundcubemail和squirrelmail）]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/2081200200881943530845</link>
    <description><![CDATA[<div><P><FONT size=2><A href="http://img.blog.163.com/photo/mekwFA3SidMZ5UviD8vJAg==/3434276190847178671.jpg" target=_blank></A>简介一下：hmailServer是windows平台下，<SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">基于GPL授权的,免费的,开源的邮件系统。<SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">支持SMTP,POP3,IMAP，并且提供了一个开放的COM接口,可供和其它的应用程序结合使用,或是二次开发.它具有防病毒,防垃圾,多域名,别名,备份域等众多功能。</SPAN></SPAN></FONT></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><FONT size=2>下面是hmailServer搭建以及整合webmail需要注意的地方：</FONT></SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><STRONG><FONT size=3>1.安装hmailServer</FONT></STRONG></SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">a.安装过程很简单，一直下一步就好了</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">b.安装完毕进行配置，首先将你的域名例如：abc.com 添加一条MX记录&nbsp;: MX 服务器IP abc.com&nbsp;</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 假设服务器IP是 : 123.123.123.123</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 那么MX记录是这样的：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; abc.com&nbsp;&nbsp; MX&nbsp;&nbsp; 123.123.123.123</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 然后添加一条A记录：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mail.abc.com&nbsp; A&nbsp; 123.123.123.123</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 等待生效</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">c.打开hmailserver管理器，添加一个域名 abc.com,添加用户邮箱，设置用户密码，其他默认，即可用foxmail，outlook收发邮件了，</SPAN></SPAN><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">其他选项根据自己情况自行设置。</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">hmailServer自己整合了mysql，占用3307端口</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN>&nbsp;</P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><STRONG><FONT size=3>2。整合squirrelmail</FONT></STRONG></SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">squirrelmail是个简洁，速度非常快的webmail，我比较喜欢这个。它采用perl和php开发，配置的时候会用到config.pl</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">所以我们要首先安装Activeperl ，</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">将squirrelmail压缩包解压，放到apache的web目录。双击运行config/config.pl ，设置“Server Settings”和“General Options”这两项，根据提示来设置，主要是域名，数据存放目录的设置。保存退出</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">然后就是配置你的虚拟主机，能够通过外网访问到squirelmail</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">设置完毕。</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><A href="http://img.blog.163.com/photo/5ekObXHEaZ8A1ph6_dLuug==/5370824030617080041.jpg" target=_blank></A><A href="http://img.blog.163.com/photo/cMLpk1XOIYXVYmpFZSJuag==/5370824030617080042.jpg" target=_blank></A><A href="http://img.blog.163.com/photo/s7rdDpntw55RZEVGg8VH3w==/5370824030617080043.jpg" target=_blank></A><A href="http://img.blog.163.com/photo/udRUq67c27dcIwcKpFyAJg==/5370824030617080044.jpg" target=_blank><IMG src="http://img.blog.163.com/photo/udRUq67c27dcIwcKpFyAJg==/5370824030617080044.jpg"></A></SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN>&nbsp;</P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><A href="http://img.blog.163.com/photo/5ekObXHEaZ8A1ph6_dLuug==/5370824030617080041.jpg" target=_blank><IMG src="http://img.blog.163.com/photo/5ekObXHEaZ8A1ph6_dLuug==/5370824030617080041.jpg"></A></SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN>&nbsp;</P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><A href="http://img.blog.163.com/photo/cMLpk1XOIYXVYmpFZSJuag==/5370824030617080042.jpg" target=_blank><IMG src="http://img.blog.163.com/photo/cMLpk1XOIYXVYmpFZSJuag==/5370824030617080042.jpg"></A></SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN>&nbsp;</P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><A href="http://img.blog.163.com/photo/s7rdDpntw55RZEVGg8VH3w==/5370824030617080043.jpg" target=_blank><IMG src="http://img.blog.163.com/photo/s7rdDpntw55RZEVGg8VH3w==/5370824030617080043.jpg"></A></SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN>&nbsp;</P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><FONT size=3><STRONG>3。 整合roundcubemail</STRONG></FONT></SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">roundcubemail使用ajax和php开发，需要使用mysql存储数据。界面非常漂亮，用户体验比较好。</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">我们单独安装一个mysql，当然也可以使用hmailServer自带的mysql，配置文件里面需要指定端口为3307</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">需要一提的是roundcubemail只支持IAMP协议，不支持pop3.</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">配置config里面的db.inc.php</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #mysql链接参数</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $rcmail_config['db_dsnw'] = 'mysql://roundcube:123456@localhost/roundcube';</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">配置main.inc.php</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$rcmail_config['default_host'] = 'mail.abc.com';</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #用户登录的时候直接填写前缀，系统会自动加上abc.com</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $rcmail_config['username_domain'] = abc.com';</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $rcmail_config['smtp_server'] = 'mail.abc.com';</SPAN></SPAN><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $rcmail_config['smtp_user'] = '%u';</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></SPAN><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">$rcmail_config['smtp_pass'] = '%p';</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">保存，设置完毕。</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN>&nbsp;<A href="http://img.blog.163.com/photo/sisN49Hc9Kz3QgOeH9yezA==/1987494810554861031.jpg" target=_blank><IMG src="http://img.blog.163.com/photo/sisN49Hc9Kz3QgOeH9yezA==/1987494810554861031.jpg"></A></P>
<P>&nbsp;</P>
<P><A href="http://img.blog.163.com/photo/mekwFA3SidMZ5UviD8vJAg==/3434276190847178671.jpg" target=_blank><IMG src="http://img.blog.163.com/photo/mekwFA3SidMZ5UviD8vJAg==/3434276190847178671.jpg"></A></P>
<P>&nbsp;</P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">这两个webmail都非常优秀，使用哪一个都很好。</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN>&nbsp;</P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><FONT size=3><STRONG>4，配置hmailServer Web管理后台。</STRONG></FONT></SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">将hmailServer目录下的PHPWebAdmin拷贝到apache的web目录，</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">然后修改config.php，根据自己的情况修改下面几个参数：</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">$hmail_config['rootpath']&nbsp;&nbsp;&nbsp;= "F:/PHPWebAdmin/";<BR>$hmail_config['rooturl']&nbsp;&nbsp;&nbsp;= "<A href="http://mailadmin.abc.com/">http://mailadmin.abc.com/</A>";<BR>$hmail_config['includepath']&nbsp;&nbsp;= $hmail_config['rootpath'] . "include/";<BR>$hmail_config['temppath']&nbsp;&nbsp;&nbsp;= $hmail_config['rootpath'] . "temp/";<BR>$hmail_config['pluginpath']&nbsp;&nbsp;&nbsp;= $hmail_config['rootpath'] . "plugins/";</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">保存即可。</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">以上简单将过程一说，最好自己配置一遍</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">-完-</SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN></SPAN>&nbsp;</P>
<P><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN><SPAN style="WORD-SPACING: 0px; FONT: 12px/20px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(51,51,51); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"></SPAN>&nbsp;</P></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/2081200200881943530845</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/2081200200881943530845</guid>
    <pubDate>Fri, 19 Sep 2008 16:35:30 +0800</pubDate>
    <dcterms:modified>2008-09-19T17:04:21+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[房子与馅饼（转）]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/2081200200881311478362</link>
    <description><![CDATA[<div><FONT size=3><FONT color=#336699>在一次重要的比赛上，一位国内跳高运动员面临着冲击金牌的最后一跳。教练对他说：“跳过这两厘米，你的房子就到手了。”结果她没跳过这两厘米。 <BR>　　在洛杉矶奥运会上，当受了伤的跳水王子洛加尼斯同样面临着冲击金牌的最后一跳时，教练对他说的是：“你的妈妈在家等着你呢。跳完这轮，你就可以回家吃你妈妈做的小馅饼了。”洛加尼斯用他的毅力和精神面貌征服了裁判。 <BR>　 一所房子与妈妈的小馅饼，在运动员的心理上引起的反应有什么不同呢？如果将很重要的目标简单化，生活化，反而让运动员产生一种轻松的心理，有助于其正常发挥甚至超常发挥。<WBR></FONT></FONT> </div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/2081200200881311478362</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/2081200200881311478362</guid>
    <pubDate>Sat, 13 Sep 2008 11:47:08 +0800</pubDate>
    <dcterms:modified>2008-09-13T11:47:08+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[怎么给文章添链接]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/20812002008730101447383</link>
    <description><![CDATA[<div>Tim O'Reilly写了一篇值得思考的文章：<a href="http://radar.oreilly.com.cn/blog/tim/is-linking-to-yourself-the-future-of-the-web">都把链接指向自己就是Web的未来？</a>作者讨论了一些著名的网站如Techcrunch和《<a href="http://www.nytimes.com/">纽约时报</a>》，没有将文章中的链接指向外部，而是指向它自己的文章或者搜索结果页面。Tim O'Reilly提出了两点意见：<i>
1.确保任意页面上不要有超过50%的链接指向你自己。（其实50%已经很高了。）<br>

2.确保那些你作为链接指向目标的页面真正对读者有更高价值，超过外部网站可能提供的价值。</i>
就我个人体验而言，NYT还是非常谨慎的，文章并非完全没有外部链接，而且搜索关键词很有限，不会给同一个词都生成链接。相比较之下国内门户网站，搜索链接是满天飞，文章基本上没有外部链接。<br><br>上面的意思应该是这样吧：文章中应该有一些指向自己或者指向外部的连接，指向自己的连接不宜超过总数的５０％，指向外部的连接对用户来说应该是有价值的链接 。<br><br><br><br></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/20812002008730101447383</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/20812002008730101447383</guid>
    <pubDate>Sat, 30 Aug 2008 22:14:47 +0800</pubDate>
    <dcterms:modified>2008-08-30T22:14:47+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[无题]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/208120020087270587593</link>
    <description><![CDATA[<div>查看域名解析情况:<br>cmd&gt; nslookup<br><br>察看A纪录:<br>&gt;<span style="font-weight: bold;">set type=a</span><br>&gt; www.test.com<br>Server:&nbsp; cache.ctnt.com.cn<br>Address:&nbsp; 219.150.32.132<br><br>Non-authoritative answer:<br>Name:&nbsp;&nbsp;&nbsp; www.test.com<br>Address:&nbsp; 64.214.163.132<br><br>察看MX纪录：<br>&gt; <span style="font-weight: bold;">set type=mx</span><br>&gt; mail.hlcgame.com<br>Server:&nbsp; cache.ctnt.com.cn<br>Address:&nbsp; 219.150.32.132<br><br>Non-authoritative answer:<br>mail.hlcgame.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MX preference = 10, mail exchanger = 218.98.98.182<br><br>hlcgame.com&nbsp;&nbsp;&nbsp;&nbsp; nameserver = ns.cnkuai.com<br>hlcgame.com&nbsp;&nbsp;&nbsp;&nbsp; nameserver = ns.cnkuai.cn<br>ns.cnkuai.cn&nbsp;&nbsp;&nbsp; internet address = 60.28.246.97<br>ns.cnkuai.com&nbsp;&nbsp; internet address = 221.238.195.117<br><br><br>察看域名目前的DNS服务器：<br>&gt;<span style="font-weight: bold;">set type=ns</span><br>&gt; test.com<br>Server:&nbsp; cache.ctnt.com.cn<br>Address:&nbsp; 219.150.32.132<br><br>Non-authoritative answer:<br>test.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nameserver = ns66.worldnic.com<br>test.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nameserver = ns65.worldnic.com<br><br>ns65.worldnic.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; internet address = 205.178.190.33<br>ns66.worldnic.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; internet address = 205.178.144.33<br><br><br></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/208120020087270587593</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/208120020087270587593</guid>
    <pubDate>Wed, 27 Aug 2008 00:58:07 +0800</pubDate>
    <dcterms:modified>2008-08-27T01:00:54+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[Mozilla透露Aurora概念浏览器 ]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/208120020087832843335</link>
    <description><![CDATA[<div>Mozilla透露了<a href="http://www.pcpro.co.uk/news/216897/mozilla-reveals-the-firefox-of-the-future.html">一种引人注目的新概念浏览器</a>，称为<a href="http://adaptivepath.com/aurora/">Aurora</a>。<br>此乃<a href="http://labs.mozilla.com/">Mozilla实验室</a>未来计划的一部分，它邀请和鼓励用户贡献他们的创意，用来设计未来的浏览器。Aurora浏览器的视频演示展现了非常先进的网络协作数据收集方式，这也显示Mozilla实验室正越来越类似Google实验室，成为非传统和新项目的试验场，<br><br>http://www.vimeo.com/1476338?pg=embed&amp;sec=1476338<br><br>
</div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/208120020087832843335</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/208120020087832843335</guid>
    <pubDate>Fri, 8 Aug 2008 15:28:43 +0800</pubDate>
    <dcterms:modified>2008-08-08T15:29:29+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[搞定rsync和NFS]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/2081200200861133946684</link>
    <description><![CDATA[<div><br>记录一下流水账....&nbsp; =.=!<br><br><font style="font-weight: bold;" size="4">NFS：</font><br>前几天搞了linux的NFS，今天搭建freebsd的NFS，对比之下，freebsd下简单的多得多了!<br>服务器端(192.168.30.1)：<br>#vi /etc/rc.conf<br>rpcbind_enable="YES"<br>nfs_server_enable="YES"<br>nfs_server_flags="-u -t -n 4"<br>mountd_flags="-r"<br><br>#vi /etc/exports<br>/home&nbsp; -alldirs -maproot=root 192.168.30.7 192.168.30.8<br><br>#/usr/sbin/nfsd -u -t -n 4<br>#/usr/sbin/mountd -r<br><br>客户端(192.168.30.7,192.168.30.8)：<br>#vi /etc/rc.conf<br>nfs_client_enable="YES"<br><br>#showmount -e 192.168.30.1<br><br>#mount 192.168.30.1:/home/myproject /home/myproject<br><br>自动挂载<br>#vi /etc/fstab<br>192.168.30.1:/home/myproject /home/myproject nfs rw&nbsp; 0&nbsp;&nbsp; 0<br><br>重新启动nfsd，mountd，我都是直接kill掉，然后启动，不知有没有简单方法<br><br><br><font size="4"><span style="font-weight: bold;">rsync 同步:</span></font><br>服务器端(192.168.30.1)：<br>1安装<br>&nbsp; #cd /usr/ports/net/rsync<br>&nbsp; # make install clean<br>2配置<br>#vi /usr/local/etc/rsyncd.conf<br>内容：<br>pid file = /var/run/rsyncd.pid<br>use chroot = yes<br>max connections = 4<br>log file = /var/log/rsyncd.log<br>&nbsp;<br>[test]<br>path = /home/test/<br>auth users = root<br>uid = root<br>gid = wheel<br>hosts allow = 192.168.30.7,192.168.30.8<br>secrets file = /usr/local/etc/rsyncd.pub.secrets<br>read only = no<br><br>#vi /usr/local/etc/rsyncd.pub.secrets<br>内容：<br>root:123456&nbsp; #这里设置用户和密码<br><br>#chmod 600 /usr/local/etc/rsyncd.pub.secrets<br>必须设置权限为600<br><br>#/usr/local/bin/rsync --daemon <br><br>客户端(192.168.30.7,192.168.30.8)：<br>安装：<br>#cd /usr/ports/net/rsync<br>#make install clean<br><br>配置：<br>#vi /usr/local/etc/rsync.pub.key<br>内容:<br>123456&nbsp;&nbsp;&nbsp; #这里只需填写密码，不要写用户<br><br>#chmod 600 /usr/local/etc/rsync.pub.key<br><br>开始同步<br>#/usr/local/bin/rsync -azrtopguL root@192.168.30.1::test&nbsp;&nbsp;&nbsp; /home/bakup --password-file=/usr/local/etc/rsync.pub.key<br><br>添加到crontab，做计划任务，每半小时执行一次，<br>*/30 * * * *&nbsp; /usr/local/bin/rsync -azrtopguL root@192.168.30.1::test&nbsp;&nbsp;&nbsp; /home/bakup --password-file=/usr/local/etc/rsync.pub.key<br><br>-完-<br></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/2081200200861133946684</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/2081200200861133946684</guid>
    <pubDate>Fri, 11 Jul 2008 03:39:46 +0800</pubDate>
    <dcterms:modified>2008-07-11T03:39:46+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[mysql unauthenticated user问题]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/20812002008611379118</link>
    <description><![CDATA[<div>半夜醒了，睡不着就上网看看，一看不要紧，群里都炸了锅了，官网无法访问，断了都快一小时了，我考~~ 更不幸手机不知道啥时候停机了，靠，得亏哥们半夜醒了，不然明天去了公司还不惨了~~<BR><BR>查了查原因，问题出在数据库上，出现了大量的unauthenticated user线程，导致数据库不响应了：<BR>| 364 | unauthenticated user | xxx.xxx.xxx.xxx:63249 | NULL | Connect |&nbsp; &nbsp;&nbsp; &nbsp;| login | NULL&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; |<BR>| 365 | unauthenticated user | xxx.xxx.xxx.xxx:56768 | NULL | Connect |&nbsp; &nbsp;&nbsp; &nbsp;| login | NULL&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; |<BR>| 366 | unauthenticated user | xxx.xxx.xxx.xxx:54127 | NULL | Connect |&nbsp; &nbsp;&nbsp; &nbsp;| login | NULL&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; |<BR>| 367 | unauthenticated user | xxx.xxx.xxx.xxx:51060 | NULL | Connect |&nbsp; &nbsp;&nbsp; &nbsp;| login | NULL&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; |<BR><BR>手册上有解释：unauthenticated user refers to a thread that has become associated with a client connection but for which authentication of the client user has not yet been done。大概意思是：有一个线程在处理客户端的连接，但是该客户端还没通过用户验证。<BR>导致原因可能是Mysql在做DNS反向解析，解决办法：1 可以在hosts文件中添加 hosts记录 2 在配置文件mysql.cnf添加skip-name-resolve ,重启mysql ，不启用DNS反向解析。<BR><BR>用上面的方法搞定。<BR><BR>不过还得查查原因，为什么会出现客户端未通过认证的情况。待续。。。<BR><BR><BR><BR><BR></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/20812002008611379118</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/20812002008611379118</guid>
    <pubDate>Fri, 11 Jul 2008 03:07:09 +0800</pubDate>
    <dcterms:modified>2008-10-16T09:40:24+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[让vim自动识别文件编码]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/208120020086515017622</link>
    <description><![CDATA[<div>Linux，bsd下修改 .vimrc ，win下修改_vimrc<br>加入：<br><br>set fileencoding=gb18030<br>set fileencodings=utf-8,gb18030,utf-16,big5<br><br>保存。<br><br>用vim打开文件的时候，它会尝试各种编码，当解析失败的时候，就会更换另一种编码，直到成功解析。<br>一般情况下不会出什么问题。出错的时候可以手动设置。 <br></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/208120020086515017622</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/208120020086515017622</guid>
    <pubDate>Sat, 5 Jul 2008 01:50:17 +0800</pubDate>
    <dcterms:modified>2008-07-05T01:50:17+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[nginx服务器安装点滴]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/2081200200852845035159</link>
    <description><![CDATA[<div>在高连接并发的情况下，Nginx是Apache服务器不错的替代品。 Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一. 能够支持高达 50,000 个并发连接数的响应。比较强。<br><br> Freebsd7.0&nbsp; 下安装 php(fast-cgi) + mysql + zend<br><br>下面是转载的一篇文章<br>++++++++++++++++++++++++++++++++++++++++++++++++++++++<br><span style="font-weight: bold;">下载源码：</span><br>cd /usr/ports/databases/mysql50-server/ <br>
make fetch <br>
<br>
cd /usr/ports/www/nginx-devel/ <br>
make fetch <br>
<br>
cd /usr/ports/lang/php5 <br>
make fetch<br><br>cd /usr/ports/www/lighttpd <br>

make fetch <br><br><br><span style="font-weight: bold;">编译安装：</span><br>MySQL <br>
cd /usr/ports/distfiles/ <br>
tar -jxf mysql-5.0.51a.tar.gz <br>
cd mysql-5.0.51a <br>
 ./configure --prefix=/usr/local/vhost/mysql --with-charset=utf8 --with-extra-charsets=all --with-big-tables --with-pthread <br>
make &amp;&amp;make install <br>
<br>
<br>
Nginx <br>
cd /usr/ports/devel/pcre <br>
make install clean <br>
<br>
cd /usr/ports/distfiles/ <br>
tar -jxf nginx-0.6.30.tar.gz <br>
cd nginx-0.6.30 <br>
./configure --prefix=/usr/local/vhost/nginx --with-http_ssl_module
--with-http_gzip_static_module --with-http_stub_status_module
--with-http_sub_module <br>
make &amp;&amp;make install <br>
<br>
<br>
Lighttpd <br>
(安装lighttpd是为了得到启动fastcgi进程) <br>
cd /usr/ports/distfiles/ <br>
tar -jxf lighttpd-1.4.19.tar.bz2 <br>
cd lighttpd-1.4.19 <br>
./configure --prefix=/usr/local/vhost/lighttpd <br>
<br>
<br>
Php <br>
cd /usr/ports/textproc/libxml2 <br>
make install clean <br>
<br>
cd /usr/ports/ftp/curl <br>
make install clean <br>
<br>
cd /usr/ports/graphics/jpeg <br>
make install clean <br>
<br>
cd /usr/ports/graphics/png <br>
make install clean <br>
<br>
cd /usr/ports/devel/gettext <br>
make install clean <br>
<br>
cd /usr/ports/distfiles/ <br>
tar -jxf php-5.2.6.tar.bz2 <br>
cd php-5.2.6 <br>
./configure --prefix=/usr/local/vhost/php
--with-mysql=/usr/local/vhost/mysql -enable-fastcgi --enable-sockets
--enable-ftp --enable-zip --enable-mbstring --enable-mbregex
--enable-calendar --with-curl=/usr/local/clude --with-curlwrappers
--disable-debug --enable-inline-optimization --with-zlib --with-gd
--with-kerberos --with-gettext --enable-force-cgi-redirect
--with-jpeg-dir=/usr/inlocal/clude --with-png-dir=/usr/local/include
--with-bz2 --enable-pcntl --with-iconv <br>
make &amp;&amp; make install <br>
cp php.ini-dist /usr/local/vhost/php/lib/php.ini <br><br><br><br><span style="font-weight: bold;">配置</span><br>MySQL <br>
cd /usr/local/vhost/mysql <br>
pw adduser mysql -d /dev/null -s /sbin/nologin <br>
bin/mysql_install_db <br>
cp share/mysql/mysql.server ./ <br>
chmod +x mysql.server <br>
chown -R mysql ./ <br><br><br>
启动 <br>
/usr/local/vhost/mysql/mysql.server start <br>
<br>配置nginx <br>
代码: <br>
cd /usr/local/vhost/nginx/ <br>
pw adduser webuser -d /dev/null -s /sbin/nologin <br>
cp /usr/local/vhost/lighttpd/bin/spawn-fcgi ./sbin/ <br>
rm -rf /usr/local/vhost/lighttpd <br>
<br>
<br>
vi sbin/php.sh <br>
代码: <br>
#!/bin/sh <br>
/usr/local/vhost/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 8 -u webuser -f /usr/local/vhost/php/bin/php-cgi <br>
<br>
<br>
代码: <br>
chmod +x sbin/php.sh <br>
<br>
<br>
启动php for fast-cgi <br>
代码: <br>
sbin/php.sh <br>
<br>
<br>
vi conf/enable_php <br>
代码: <br>
location ~ \.php$ { <br>
&nbsp; &nbsp;root&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;html; <br>
&nbsp; &nbsp;fastcgi_pass&nbsp; &nbsp;127.0.0.1:9000; <br>
&nbsp; &nbsp;fastcgi_index&nbsp;&nbsp;index.php; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;SCRIPT_FILENAME&nbsp;&nbsp;/usr/local/vhost/nginx/html$fastcgi_script_name; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;QUERY_STRING&nbsp; &nbsp;&nbsp; &nbsp; $query_string; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;REQUEST_METHOD&nbsp; &nbsp;&nbsp;&nbsp;$request_method; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;CONTENT_TYPE&nbsp; &nbsp;&nbsp; &nbsp; $content_type; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;CONTENT_LENGTH&nbsp; &nbsp;&nbsp;&nbsp;$content_length; <br>
<br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;SCRIPT_NAME&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;$fastcgi_script_name; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;REQUEST_URI&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;$request_uri; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;DOCUMENT_URI&nbsp; &nbsp;&nbsp; &nbsp; $document_uri; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;DOCUMENT_ROOT&nbsp; &nbsp;&nbsp; &nbsp;$document_root; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;SERVER_PROTOCOL&nbsp; &nbsp; $server_protocol; <br>
<br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;GATEWAY_INTERFACE&nbsp;&nbsp;CGI/1.1; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;SERVER_SOFTWARE&nbsp; &nbsp; nginx/$nginx_version; <br>
<br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;REMOTE_ADDR&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;$remote_addr; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;REMOTE_PORT&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;$remote_port; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;SERVER_ADDR&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;$server_addr; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;SERVER_PORT&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;$server_port; <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;SERVER_NAME&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;$server_name; <br>
<br>
&nbsp; &nbsp;# PHP only, required if PHP was built with --enable-force-cgi-redirect <br>
&nbsp; &nbsp;fastcgi_param&nbsp;&nbsp;REDIRECT_STATUS&nbsp; &nbsp; 200; <br>
} <br>
<br>
<br>
vi conf/nginx.conf <br>
代码: <br>
user&nbsp;&nbsp;webuser webuser; <br>
worker_processes&nbsp;&nbsp;1; <br>
<br>
events { <br>
&nbsp; &nbsp; worker_connections&nbsp;&nbsp;4096; <br>
&nbsp; &nbsp; use kqueue; <br>
} <br>
<br>
<br>
http { <br>
&nbsp; &nbsp; include&nbsp; &nbsp;&nbsp; &nbsp; mime.types; <br>
&nbsp; &nbsp; default_type&nbsp;&nbsp;application/octet-stream; <br>
<br>
&nbsp; &nbsp; #log_format&nbsp;&nbsp;main&nbsp;&nbsp;'$remote_addr - $remote_user [$time_local] $request ' <br>
&nbsp; &nbsp; #&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;'"$status" $body_bytes_sent "$http_referer" ' <br>
&nbsp; &nbsp; #&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;'"$http_user_agent" "$http_x_forwarded_for"'; <br>
<br>
&nbsp; &nbsp; #access_log&nbsp;&nbsp;logs/access.log&nbsp;&nbsp;main; <br>
<br>
&nbsp; &nbsp; client_header_timeout&nbsp;&nbsp;3m; <br>
&nbsp; &nbsp; client_body_timeout&nbsp; &nbsp; 3m; <br>
&nbsp; &nbsp; send_timeout&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;3m; <br>
&nbsp; &nbsp; client_max_body_size&nbsp;&nbsp;5m; <br>
<br>
&nbsp; &nbsp; client_header_buffer_size&nbsp; &nbsp; 1k; <br>
&nbsp; &nbsp; large_client_header_buffers&nbsp;&nbsp;4 4k; <br>
<br>
&nbsp; &nbsp; gzip on; <br>
&nbsp; &nbsp; gzip_min_length&nbsp;&nbsp;1100; <br>
&nbsp; &nbsp; gzip_buffers&nbsp; &nbsp;&nbsp;&nbsp;4 8k; <br>
&nbsp; &nbsp; gzip_types&nbsp; &nbsp;&nbsp; &nbsp; text/plain; <br>
<br>
&nbsp; &nbsp; output_buffers&nbsp; &nbsp;1 32k; <br>
&nbsp; &nbsp; postpone_output&nbsp;&nbsp;1460; <br>
<br>
&nbsp; &nbsp; sendfile&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;on; <br>
&nbsp; &nbsp; tcp_nopush&nbsp; &nbsp;&nbsp; &nbsp; on; <br>
&nbsp; &nbsp; tcp_nodelay&nbsp; &nbsp;&nbsp; &nbsp;on; <br>
&nbsp; &nbsp; send_lowat&nbsp; &nbsp;&nbsp; &nbsp; 12000; <br>
<br>
&nbsp; &nbsp; keepalive_timeout&nbsp;&nbsp;75 20; <br>
<br>
<br>
&nbsp; &nbsp; server { <br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;listen&nbsp; &nbsp;&nbsp; &nbsp; 80; <br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;server_name&nbsp;&nbsp;localhost; <br>
<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;location / { <br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;root&nbsp; &nbsp;html; <br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;index&nbsp;&nbsp;index.php index.html index.htm; <br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;} <br>
<br>
&nbsp; &nbsp;if (-d $request_filename){ <br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent; <br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;} <br>
&nbsp; &nbsp;location /nginx_status { <br>
&nbsp; &nbsp;&nbsp; &nbsp; stub_status on; <br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; access_log&nbsp; &nbsp;off; <br>
&nbsp; &nbsp;} <br>
<br>
&nbsp; &nbsp;include enable_php; <br>
&nbsp; &nbsp;error_page&nbsp; &nbsp;500 502 503 504&nbsp;&nbsp;/50x.html; <br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;location = /50x.html { <br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;root&nbsp; &nbsp;html; <br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;} <br>
<br>
&nbsp; &nbsp; } <br>
} <br>
<br>
测试配置文件 <br>
代码: <br>
sbin/nginx -t <br>
2008/05/08 11:50:19 [info] 3336#0: the configuration file /usr/local/vhost/nginx/conf/nginx.conf syntax is ok <br>
2008/05/08 11:50:19 [info] 3336#0: the configuration file /usr/local/vhost/nginx/conf/nginx.conf was tested successfully <br>
<br>
<br>
vi html/phpinfo.php <br>
代码: <br>
&lt;?php <br>
phpinfo(); <br>
?&gt; <br>
<br>
<br>
启动测试 <br>
代码: <br>
/usr/local/vhost/nginx/sbin/nginx <br>
<br>
<br>
在浏览器里输入 <br>
代码: <br>
[url]http://192.168.29.128/phpinfo.php[/url] <br>
<br>
<br>
安装配置phpMyadmin <br>
代码: <br>
cd /usr/ports/databases/phpmyadmin/ <br>
make fetch <br>
<br>
cd /usr/ports/distfiles <br>
tar -jxf phpMyAdmin-2.11.6-all-languages.tar.bz2 <br>
mv phpMyAdmin-2.11.6-all-languages /usr/local/vhost/nginx/html/dbadmin <br>
<br>
<br>
此时MySQL的root没有密码，如果一切正常可以用 <br>
[url]http://192.168.29.128/dbadmin/index.php[/url]来管理MySQL了<br><br><br>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br><br>根据上面的文章已经自己的情况就可以搭建自己的nginx服务器了。<br>下面是我的一点补充：<br><span style="font-weight: bold;">虚拟主机配置：</span><br>server {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; listen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 80;<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server_name&nbsp; s1.abc.com;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root /home/www/vhosts/s1_abc_com;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; error_page&nbsp; 404 http://s1.abc.com;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access_log&nbsp; logs/s1.abc.com.access.log;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; error_log&nbsp;&nbsp; logs/s1.abc.com.error.log;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location / {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root /home/www/vhosts/s1_abc_com/;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; index&nbsp; index.html index.htm index.php;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # serve static files directly<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico)$ {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; access_log&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; off;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; expires&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 30d;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location ~ .php$ {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_pass&nbsp;&nbsp; 127.0.0.1:9000;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_index&nbsp; index.php;<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp; SCRIPT_FILENAME&nbsp; /home/www/vhosts/s1_abc_com$fastcgi_script_name;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp; QUERY_STRING&nbsp;&nbsp;&nbsp;&nbsp; $query_string;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp; REQUEST_METHOD&nbsp;&nbsp; $request_method;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp; CONTENT_TYPE&nbsp;&nbsp;&nbsp;&nbsp; $content_type;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp; CONTENT_LENGTH&nbsp;&nbsp; $content_length;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_intercept_errors on;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location ~ /\.ht {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deny&nbsp; all;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp; }<br><br><span style="font-weight: bold;">安装Zend的时候一点注意的地方</span><br>如果./install的时候出错，试试./install-tty 来安装<br><br><span style="font-weight: bold;">几个管理脚本：</span><br>&gt; 察看进程:<br>#!/bin/sh<br>ps auxww |grep php<br>ps auxww |grep nginx<br><br>&gt;启动Mysql<br>#!/bin/sh<br>/usr/local/vhost/mysql/mysql.server start<br><br>&gt;停止Mysql<br>#!/bin/sh<br>/usr/local/vhost/mysql/mysql.server stop<br><br>&gt;Reload nginx配置，不必重起nginx<br>#!/bin/sh<br>kill -HUP `cat /usr/local/vhost/nginx/logs/nginx.pid`<br><br>&gt;启动webserver<br>#!/bin/sh<br>/usr/local/vhost/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 8 -u webuser -f /usr/local/vhost/php/bin/php-cgi<br>/usr/local/vhost/nginx/sbin/nginx -c /usr/local/vhost/nginx/conf/nginx.conf<br><br>&gt;关闭webserver<br>#!/bin/sh<br>killall nginx <br>killall php-cgi<br><br><br><br><br></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/2081200200852845035159</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/2081200200852845035159</guid>
    <pubDate>Sat, 28 Jun 2008 16:50:35 +0800</pubDate>
    <dcterms:modified>2008-06-28T16:50:35+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[NFS]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/2081200200851584038527</link>
    <description><![CDATA[<div>1 Server端 (192.168.0.17)<br>&nbsp;&nbsp; #service portmap start<br>&nbsp;&nbsp; #service nfs start<br>&nbsp;&nbsp; #vim /etc/exports <br>&nbsp;&nbsp;&nbsp;&nbsp; 添加类似：/opt/test&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.0.18(rw,no_root_squash,nohide,sync)<br>&nbsp;&nbsp;&nbsp;&nbsp; 保存退出<br>&nbsp; #service nfs reload<br>2 Client 端 (192.168.0.18)<br>&nbsp;&nbsp; #mkdir /opt/mist<br>&nbsp;&nbsp; # mount 192.168.0.17:/opt/test /opt/mist<br><br>参考文档：<br>1&gt;&nbsp; NFS : http://ccweb1.kek.jp/people/yashiro/guide/linux/manage/setup/nfs.html#Ls<br>2&gt;&nbsp;&nbsp; 网络文件系统（NFS）：http://www.gbunix.com/resource/doc/linux/redhat/rhl-cg-zh_CN-9/ch-nfs.html<br><a><span style="font-weight: bold;"><br></span></a><br><br><br></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/2081200200851584038527</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/2081200200851584038527</guid>
    <pubDate>Sun, 15 Jun 2008 20:40:38 +0800</pubDate>
    <dcterms:modified>2008-06-15T20:41:09+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[无题流水账]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/2081200200856101747510</link>
    <description><![CDATA[<div>用惯了Centos,不大习惯freebsd7默认安装的vim<br>在自己的用户目录新建.vimrc，添加内容 set nocp 即可<br><br>freebsd 更改shell为bash<br>#cd /usr/ports/shells/bash<br>#make install clean<br>#chpass -s /usr/local/bin/bash root
      
      <br><br>#vi .profile<br>添加 <br>alias ls='ls -G'<br>alias ll='ls -l'<br>alias rm='rm -i'<br>alias mv='mv-i'<br>alias cp='cp -i'<br>#source .profile<br><br><br><br><br><br><br><br><br></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/2081200200856101747510</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/2081200200856101747510</guid>
    <pubDate>Fri, 6 Jun 2008 10:17:47 +0800</pubDate>
    <dcterms:modified>2008-07-12T17:35:08+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[Freebsd IP配置总结]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/208120020084282123864</link>
    <description><![CDATA[<div>#####<br><p># 手工指定的方式<br>################################</p><p># ipconfig fxp0 192.168.8.33/24&nbsp;&nbsp;&nbsp;&nbsp; # 添加网卡ip<br># route add default 192.168.8.1&nbsp;&nbsp;&nbsp;&nbsp; # 添加路由（也可理解为网关）<br>立即生效，但是重启后失效。</p><p>如何重启后仍然保持呢？<br># ee /etc/rc.conf<br>ifconfig_fxp0="inet 192.168.8.8 netmask 255.255.255.0 "&nbsp;&nbsp;# fxp0 网卡地址和子网掩码<br>defaultrouter="192.168.8.10"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# 网关地址<br>hostname="study.nowire.com.cn"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# 机器名<br>ifconfig_wi0="inet 192.168.8.55&nbsp; netmask 255.255.255.0"&nbsp;&nbsp;# wi0 网卡地址，对应无线网卡</p><p>修改 /etc/rc.conf 配置之后可以通过如下方式生效：<br>第一种方法：# sh /etc/rc<br>第二种方法：# /etc/netstart<br>第三种方法：重启机器</p><p>#####<br># DHCP 方式<br>################################</p><p>在 /etc/rc.conf 中添加：<br>ifconfig_fxp0="DHCP"<br>需要根据具体情况指定网卡名称。</p><p>修改 /etc/rc.conf 配置之后可以通过如下方式生效：<br>第一种方法：# sh /etc/rc<br>第二种方法：# /etc/netstart<br>第三种方法：重启机器</p><p>#####<br># 关于 DNS 地址的配置<br>################################</p><p># ee /etc/resolv.conf<br>nameserver 202.96.209.133<br>nameserver 202.96.209.5</p><p>#####<br># 控制网卡的开关<br>################################</p><p>ifconfig fxp0 up<br>ifconfig fxp0 down</p><p>#####<br># 路由方面的配置<br>################################</p><p>查看路由<br>netstat -rn</p><p>添加路由(相当于配置gateway)<br>route add default 192.168.8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 192.168.8.1为网关地址</p><p>如果要修改当前路由配置，需要先删除，再新增一条，当然如果不是同名的，如不是default的可以直接添加<br>route delete default 192.168.8.1<br>route add default 192.168.8.10</p><p>#####<br># DHCP release<br>################################</p><p># dhclient -r&nbsp;&nbsp;&nbsp; Release the current lease and exit the client.</p><p>Here's a clip of dhclient from the FreeBSD man pages;<br>"The
client normally doesn't release the current lease as it is not required
by the DHCP protocol. Some cable ISPs require their clients to notify
the server if they wish to release an assigned IP address. The -r flag
explicitly releases the current lease, and once the lease has been
released, the client exits."<br>If you are getting kill: xxxx: No such process This means the dhclient process was already stopped</p><p>#####<br># 指定 interface 通过 dhcp 获取 IP<br>################################</p><p># dhclient xl0&nbsp;&nbsp;&nbsp; Starts the dhclient process for interface xl0</p><p>I
think its a good idea to specify an interface Otherwise you may notice
your /var/log/messages filling up with "dhclient: send_packet: Address
family not supported by protocol family"</p><p>Here's a clip of dhclient from the FreeBSD man pages;<br>"If
no interface names are specified on the command line dhclient will
normally identify all network interfaces, elimininating non-broadcast
interfaces if possible, and attempt to configure each interface."</p><p>#####<br># 指定某个 interface 在通过 DHCP 获取不成功的时候，限定一个固定 IP<br>################################</p><p>方法：<br>在 /etc/dhclient.conf 中添加<br>alias {<br>interface "xl0";<br>fixed-address 192.168.42.40;<br>option subnet-mask 255.255.255.0;<br>}</p><p>举例：<br># ee /etc/dhclient.conf</p><p># $FreeBSD: src/etc/dhclient.conf,v 1.2.2.1 2001/12/14 11:44:31 rwatson Exp $<br>#<br>#&nbsp;&nbsp;&nbsp; This file is required by the ISC DHCP client.<br>#&nbsp;&nbsp;&nbsp; See ``man 5 dhclient.conf'' for details.<br>#<br>#&nbsp;&nbsp;&nbsp; In most cases an empty file is sufficient for most people as the<br>#&nbsp;&nbsp;&nbsp; defaults are usually fine.<br>#<br>alias {<br>interface "xl0";<br>fixed-address 192.168.42.40;<br>option subnet-mask 255.255.255.0;<br>}</p><p>上例的作用是，当 dhclient 不能通过 DHCP server 获取 IP 时，则使用 192.168.42.40 这个固定 IP。</p></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/208120020084282123864</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/208120020084282123864</guid>
    <pubDate>Wed, 28 May 2008 14:12:03 +0800</pubDate>
    <dcterms:modified>2008-06-21T16:11:37+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[一个记者在地震抢救现场做的直播  ]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/2081200200841402833967</link>
    <description><![CDATA[<div>一个记者在地震抢救现场做的直播&nbsp;
<br>　　梦&nbsp;10:07:29&nbsp;
<br>　　现场简直不能看了&nbsp;
<br>　　梦10:08:33&nbsp;
<br>　　年过花甲的总理已经哭得不成样子了&nbsp;
<br>　　梦&nbsp;10:10:16&nbsp;
<br>　　刚刚挖开的地方又塌方了&nbsp;
<br>　　梦10:11:24&nbsp;
<br>　　这倒霉天气还在下雨，现在一线的军人已经被下达死命令，必须冒雨解救&nbsp;
<br>　　梦10:11:30&nbsp;
<br>　　我就在现场&nbsp;
<br>　　梦10:11:56&nbsp;
<br>　　我现在是在都江堰市&nbsp;
<br>　　梦&nbsp;10:13:24&nbsp;
<br>　　交通已经瘫痪了，人员和物资很难运进去&nbsp;
<br>　　梦10:13:47&nbsp;
<br>　　汶川现在还不让我们去&nbsp;
<br>　　梦&nbsp;10:15:21&nbsp;
<br>　　汶川的交通完全封闭了，现场到底怎么样我不知道，不过早上总理指示军队不管有多大代价，必须进城&nbsp;
<br>　　梦&nbsp;10:16:03&nbsp;
<br>　　倒霉天气在下雨，飞机几次都不能降落，伞兵马上就要起飞了&nbsp;
<br>　　梦10:17:36&nbsp;
<br>　　飞机在汶川空投物资了&nbsp;
<br>　　梦10:20:06&nbsp;
<br>　　被压在废墟下的300多学生现在很危险啊，刚才一次的营救又失败了，现在总理在现场组织再次营救。&nbsp;
<br>　　梦&nbsp;10:20:47&nbsp;
<br>　　啊&nbsp;总理摔到了，&nbsp;
<br>　　梦&nbsp;10:21:35&nbsp;
<br>　　照片我正在传给北京，不经过审核的是不允许发布的&nbsp;
<br>　　梦&nbsp;10:22:21&nbsp;
<br>　　我和几个同行现在开了9台电脑，同时在传消息&nbsp;
<br>　　梦10:22:37&nbsp;
<br>　　这个QQ在关键时候传的真慢&nbsp;
<br>　　梦&nbsp;10:23:39&nbsp;
<br>　　突击队又上了&nbsp;
<br>　　梦&nbsp;10:25:04&nbsp;
<br>　　如果你现在看见老爷子的样子，你马上就会哭的&nbsp;
<br>　　梦10:26:40&nbsp;
<br>　　老爷子的手臂受伤出血了，他把要给他包扎的医务人员推开了&nbsp;
<br>　　梦&nbsp;10:27:09&nbsp;
<br>　　好消息，发现一名学生了&nbsp;
<br>　　梦(360327959)&nbsp;10:28:00&nbsp;
<br>　　总理跑到塌方点了，在帮忙呢&nbsp;
<br>　　梦&nbsp;10:28:13&nbsp;
<br>　　向峨乡中学&nbsp;
<br>　　梦&nbsp;10:28:33&nbsp;
<br>　　拖出来了，医生在抢救&nbsp;
<br>　　梦&nbsp;10:28:56&nbsp;
<br>　　部队上来的人还不是很多&nbsp;
<br>　　梦10:29:07&nbsp;
<br>　　交通太困难&nbsp;
<br>　　梦(360327959)&nbsp;10:29:42&nbsp;
<br>　　现在还不一定，这个看样子看活着，吊瓶氧气都挂上了&nbsp;
<br>　　梦(360327959)&nbsp;10:31:06&nbsp;
<br>　　啊，又塌了&nbsp;
<br>　　梦&nbsp;10:31:28&nbsp;
<br>　　突击队一个人被埋进去了&nbsp;
<br>　　梦&nbsp;10:31:40&nbsp;
<br>　　等等，我到前面看看&nbsp;
<br>　　梦10:36:24&nbsp;
<br>　　我回来了，抢救出来了&nbsp;
<br>　　梦10:37:16&nbsp;
<br>　　最新消息，彭州被困的10万群众危险！！！&nbsp;
<br>　　梦10:38:49&nbsp;
<br>　　由于大雨的影响，工程兵几次架桥失败，附近已经出现泥石流迹象，电话直接是叫通总理的，情况很危险！！！&nbsp;
<br>　　绮梦(360327959)&nbsp;10:39:19&nbsp;
<br>　　由于桥梁倒塌，彭州市10万群众被堵在山中，救灾人员和物资无法运入。已经出现泥石流迹象&nbsp;
<br>　　梦&nbsp;10:41:11&nbsp;
<br>　　总理电话里大喊，我不管你们怎么样，我只要这10万群众脱险，这是命令。他把电话摔了&nbsp;
<br>　　梦&nbsp;10:41:33&nbsp;
<br>　　头一次看见老爷子这么厉害&nbsp;
<br>　　梦&nbsp;10:41:54&nbsp;
<br>　　汶川现在还没通知去，估计情况不是很好&nbsp;
<br>　　梦)10:42:16&nbsp;
<br>　　我现在在通讯帐篷里&nbsp;
<br>　　绮梦(360327959)&nbsp;10:43:54&nbsp;
<br>　　汶川最新消息，雨开始小了，空投物资已经扔下去了，空降兵已经在外围机场登机了&nbsp;
<br>　　梦&nbsp;10:45:19&nbsp;
<br>　　现在所有的国外记者都在关注号称中国最精锐的特种部队首次公开亮相&nbsp;
<br>　　梦&nbsp;10:46:50&nbsp;
<br>　　总理现在和登机部队领导说话&nbsp;
<br>　　梦&nbsp;10:47:41&nbsp;
<br>　　总理说，我就一句话，是人民在养你们，你们自己看着办。&nbsp;
<br>　　梦&nbsp;11:11:00&nbsp;
<br>　　大家好，我现在是在军用直升机上，头一次坐这种飞机，很紧张。&nbsp;
<br>　　梦&nbsp;11:12:51&nbsp;
<br>　　我现在在直升机上，估计一个小时后就到什肪了&nbsp;
<br>　　梦&nbsp;11:34:40&nbsp;
<br>　　最新消息，汶川的映秀、漩口、卧龙三镇通讯信号很弱，至今也无法联系。估计三镇有将近两万多人被困，余震不断，大雨连绵，情况非常严峻，由于能见度太差，无法判断准确情况。总参命令，当空降部队到达汶川上空时，如果条件不允许，就不惜代价强行伞降！&nbsp;
<br>　　梦&nbsp;11:36:38&nbsp;
<br>　　没有，飞机要进入雷区了，我要关机了，等会再和你们聊。
</div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/2081200200841402833967</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/2081200200841402833967</guid>
    <pubDate>Wed, 14 May 2008 00:28:33 +0800</pubDate>
    <dcterms:modified>2008-05-14T00:28:33+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[php5系列连接mssql的问题解决方法]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/208120020084851943784</link>
    <description><![CDATA[<div>&nbsp;使用<A 'php5');" href=";" target=_self><U><STRONG>php5</STRONG></U></A>系列，增加了对mssql数据库的链接函数，可以使用mssql_connect()链接sql server 数据库，但是如果服务器上如果从未安装过mssql server好话，即使语句没有错误，有时候还是会出现无法连接数据库的错误提示.
<P><FONT size=3>1、先要确保php.ini配置正确</FONT></P>
<P><FONT size=3>a.要将extension_dir = "./" 这句 "" 里的地址填写正确的php安装目录里的ext目录地址，如extension_dir = "c:\php5\ext" （这里表明php安装在c:\php5目录下），否则第2点的修改没有意义，还是找不到需要的dll文件。</FONT></P>
<P><FONT size=3>b.将;extension=php_mssql.dll前面的 ; 去掉</FONT></P>
<P><FONT size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 上述两步完成后重启IIS或Apache将php重新加载，现在使用链接语句是没有问题了，但是如果服务器从未安装过mssqlserver，则会提示无法连接服务器。这个问题有人告诉我安装一下mssqlserver（可以只安装客户端），重启机器就解决了。</FONT></P>
<P><FONT size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <STRONG><FONT color=#0000ff>原因：一个需要的dll文件的版本号不对，这个文件是系统盘的system32目录下的ntwdblib.dll，php5自带的版本号是2000.2.8.0，而需要的版本号为2000.80.194.0-2000.80.2039.0</FONT>，</STRONG>弄清楚原因后从已经安装过mssqlserver的机器里将文件复制过来覆盖一下，替换后重启服务器就解决了。</FONT></P>
<P><FONT size=3>&nbsp;&nbsp;&nbsp;</FONT></P></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/208120020084851943784</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/208120020084851943784</guid>
    <pubDate>Thu, 8 May 2008 17:19:43 +0800</pubDate>
    <dcterms:modified>2008-05-08T17:19:43+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[单一入口程序概述（转）]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/208120020083297550974</link>
    <description><![CDATA[<div><P style="TEXT-INDENT: 2em">在解释什么是单一入口应用程序之前，我们先来看看传统的 web 应用程序。</P>
<P style="TEXT-INDENT: 2em">news.php 显示新闻列表</P>
<P style="TEXT-INDENT: 2em">news_edit.php 显示新闻编辑页面</P>
<P style="TEXT-INDENT: 2em">这两个页面不但分别实现了两个功能，还成为了应用程序的两个入口。</P>
<P style="TEXT-INDENT: 2em">那什么是入口啊？</P>
<P style="TEXT-INDENT: 2em">打个比方，大家上 WC，都是男生进一个门，女生进一个门。这两个门就是 WC 的两个入口。</P>
<P style="TEXT-INDENT: 2em">呵呵，上面的例子应该很好理解吧。那稍微变换一下，单一入口的概念就很容易理解了。</P>
<P style="TEXT-INDENT: 2em">现在我们是进一个公共 WC，不管男女都是从最外面的入口进入，交了钱以后才分别进两个门。那最外面的入口就是这个 WC 的单一入口。</P>
<P style="TEXT-INDENT: 2em">所以单一入口的应用程序实际上就是说用一个文件处理所有的 HTTP 请求。例如不管是新闻列表功能还是新闻编辑功能，都是从浏览器访问 index.php 文件。这个 index.php 文件就是这个应用程序的单一入口。</P>
<P style="TEXT-INDENT: 2em">index.php 如何知道用户是要使用哪一个功能呢？</P>
<P style="TEXT-INDENT: 2em">很简单，我们访问 index.php 时跟上一个特定的参数就行了。例如 index.php?action=news 就是显示新闻列表，而 index.php?action=news_edit 就是新闻编辑。</P>
<P style="TEXT-INDENT: 2em">而在 index.php 里面，仅用两行代码就可以实现这种效果。</P>
<P style="TEXT-INDENT: 2em">&lt;?php</P>
<P style="TEXT-INDENT: 2em">$action = $_GET['action'] == '' ? 'index' : $_GET['action'];</P>
<P style="TEXT-INDENT: 2em">include('files/' . $action . '.php');</P>
<P style="TEXT-INDENT: 2em">?&gt;</P>
<P style="TEXT-INDENT: 2em">上面的代码中，第一行是从 url 中取出 action 参数。如果没有提供 action 参数，就设置一个默认的 'index' 作为参数。</P>
<P style="TEXT-INDENT: 2em">第二行代码就是根据 $action 参数调用不同的代码文件，从而实现单一入口对应不同功能的效果。</P>
<P style="TEXT-INDENT: 2em">单一入口应用程序的入口文件很复杂？</P>
<P style="TEXT-INDENT: 2em">有些朋友可能以为单一入口程序的 index.php 会像面条一样复杂，其实是误解。</P>
<P style="TEXT-INDENT: 2em">例如我现在的应用程序入口文件只有下面几行：</P>
<P style="TEXT-INDENT: 2em">&lt;?php</P>
<P style="TEXT-INDENT: 2em">define('APP',&nbsp; &nbsp;&nbsp; &nbsp; realpath('../libs/website'));</P>
<P style="TEXT-INDENT: 2em">define('LANG',&nbsp; &nbsp;&nbsp; &nbsp;'gb2312');</P>
<P style="TEXT-INDENT: 2em">define('DEBUG',&nbsp; &nbsp;&nbsp;&nbsp;1);</P>
<P style="TEXT-INDENT: 2em">require('../libs/flea1/basic.php');</P>
<P style="TEXT-INDENT: 2em">run();</P>
<P style="TEXT-INDENT: 2em">?&gt;</P>
<P style="TEXT-INDENT: 2em">足够简单了吧？</P>
<P style="TEXT-INDENT: 2em">当然了，在 index.php 里面写上一长串 switch case 绝对是拙劣的实现方式。但这纯粹是开发者自己的设计和实现问题，而不是单一入口应用程序这种设计思想的问题。</P>
<P style="TEXT-INDENT: 2em">补充说明： 这里提到 switch case 并不是说用了 switch 就代表“落后”、“土气”等。只是说在 index.php 这个入口程序里面写上一堆 switch case 不利于程序的修改和维护，所以是一种不好的用法。</P>
<P style="TEXT-INDENT: 2em">单一入口应用程序的设计思想</P>
<P style="TEXT-INDENT: 2em">当web服务器（apache或者iis）收到一个http请求时，会解析该请求，确定要访问哪一个文件。例如 <A href="http://www.xxx.com/news.php">http://www.xxx.com/news.php</A> 的解析结果就是要求web服务器解析 news.php 文件，并返回结果给浏览器。现在看看单一入口应用程序的 index.php 文件，就会发现 index.php 实际上根据 url 参数进行了第二次解析。</P>
<P style="TEXT-INDENT: 2em">完成这个解析的程序一般称为 Dispatcher（中文的准确翻译我也不知道），大概意思就是将不同的请求转发到不同的处理程序进行处理。</P>
<P style="TEXT-INDENT: 2em">在单一入口应用程序中，index.php 和 web服务器一起构成了一个 Dispatcher，根据 http 请求和 url 参数来确定请求的处理程序。</P>
<P style="TEXT-INDENT: 2em">了解了 Dispatcher 的概念后，我们可以发现前面提到的两行代码实际上就是一个最简单的 Dispatcher 实现：</P>
<P style="TEXT-INDENT: 2em">&lt;?php</P>
<P style="TEXT-INDENT: 2em">$action = $_GET['action'] == '' ? 'index' : $_GET['action'];</P>
<P style="TEXT-INDENT: 2em">include('files/' . $action . '.php');</P>
<P style="TEXT-INDENT: 2em">?&gt;</P>
<P style="TEXT-INDENT: 2em">诚然，对于一个安全、健壮的应用程序，Dispatcher 肯定不是上面那么简单。在调用实际代码前，还会加上各种判断、安全性检查等。例如判断 url 指定的功能是否可以访问以及 url 中包含了无效的参数。</P>
<P style="TEXT-INDENT: 2em">看到这里，朋友们肯定会说：单一入口程序就多了就这样一个 dispatcher ，和我直接做成 news.php、news_edit.php 等单个文件相比有什么好处啊？</P>
<P style="TEXT-INDENT: 2em">单一入口应用程序的优势</P>
<P style="TEXT-INDENT: 2em">单一入口应用程序的所有http请求都是通过 index.php 接收并转发到功能代码去的，所以我们在 index.php 里面就能完成许多实际工作。</P>
<P style="TEXT-INDENT: 2em">这里我只拿安全性检查为例详细说明一下：</P>
<P style="TEXT-INDENT: 2em">由于所有的 http 请求都由 index.php 接收，所以可以进行集中的安全性检查。如果不是单一入口，那么开发者就必须记得在每一个文件的开始加上安全性检查代码（当然，安全性检查代码可以写到另一个文件中，只需要include进来就可以了）。</P>
<P style="TEXT-INDENT: 2em">但我想大家都是懒人，也许记性也不好，难免有忘记的时候。因此要记得在每一个文件前面都加上必要的include可不是件容易做到的事情。</P>
<P style="TEXT-INDENT: 2em">与安全性检查类似。在入口里，我们还可以对url参数和post进行必要的检查和特殊字符过滤、记录日志、访问统计等等各种可以集中处理的任务。</P>
<P style="TEXT-INDENT: 2em">“咦，搞这么多功能，不是会把 index.php 搞得很复杂吗？”</P>
<P style="TEXT-INDENT: 2em">“不会的。只需要把各种功能写到单独的文件，然后在index.php里面include进来就可以了！”</P>
<P style="TEXT-INDENT: 2em">可以看出，由于这些工作都被集中到了 index.php 来完成，可以减轻我们维护其他功能代码的难度。例如在10个文件中保持头部的几个include都一致可不是件让人愉快的事情。</P>
<P style="TEXT-INDENT: 2em">单一入口应用程序的缺点</P>
<P style="TEXT-INDENT: 2em">任何事情都有两面性，单一入口应用程序也不例外。由于所有 http 请求都是针对 index.php，所以应用程序的 url 看起来确实不那么美观。特别是对搜索引擎来说很不友好。</P>
<P style="TEXT-INDENT: 2em">要解决这个问题，可以采用 url 重写、PATHINFO 等方式。但我个人更推荐在前台页面不使用单一入口方式，而是保持多个文件入口。或者两者混用。例如新闻列表采用单独的 news.php 显示，而用户注册、发表信息等则采用单一入口。因为对于网站拥有者来说，新闻列表、新闻显示页面才是需要搜索引擎关注的高价值目标，而用户注册页面等交互性功能则根本没有收录的价值。</P>
<P style="TEXT-INDENT: 2em">有朋友提到单一入口的应用程序会有很长一串参数，那么我们分析一下下面这个 url：</P>
<P style="TEXT-INDENT: 2em">index.php?url=news&amp;news_id=123&amp;page=2&amp;sort=title</P>
<P style="TEXT-INDENT: 2em">如果改为直接访问 news.php，也只不过省掉了 url=news 这一个参数而已。</P>
<P style="TEXT-INDENT: 2em">所以认为单一入口的应用程序 url 太复杂是没有道理的。</P>
<P style="TEXT-INDENT: 2em">如何组织单一入口应用程序的功能代码？</P>
<P style="TEXT-INDENT: 2em">单一入口应用程序最大的挑战来自于如何合理组织各个功能的处理代码。但只要遵循一定的步骤，也可以轻松的解决掉这个难题。</P>
<P style="TEXT-INDENT: 2em">首先，对于应用程序的功能要做出一个合理的分解。例如后台的新闻栏目可能包含“添加新闻”、“编辑新闻”、“删除新闻”等多个功能。这时我们就可以将这一组逻辑上关联的功能组合到一个功能模块中，称为“新闻管理”模块。</P>
<P style="TEXT-INDENT: 2em">按照上面的方法整理完应用程序的功能，我们就会得到多个功能模块，而每个模块又是由多个功能组成。（实际上，即便不是单一入口应用程序，功能的整理也是必须的步骤。）</P>
<P style="TEXT-INDENT: 2em">整理完功能后，我们就需要确定如何存放各个功能的代码。这里我推荐两种方式：</P>
<P style="TEXT-INDENT: 2em">1、每个功能模块一个子目录，目录里的每一个文件就是一个功能的实现代码。</P>
<P style="TEXT-INDENT: 2em">这种方式的好处是每个功能的代码都互相隔离，非常便于多人协作。缺点是每个功能之间共享代码和数据不那么方便。例如新闻管理模块中的所有功能都需要一个“取出新闻栏目记录”的功能，那么采用这种多个独立文件的组织方式，“取出新闻栏目记录”就只能写在另一个文件中，然后由需要该功能的文件include进去。</P>
<P style="TEXT-INDENT: 2em">2、每个模块一个文件，模块中的每个功能写成一个函数或者一个类方法。</P>
<P style="TEXT-INDENT: 2em">好处不用多说了，非常便于共享代码和数据。缺点就是如果几个人同时改，容易发生冲突。不过借助版本控制软件和差异比较合并工具，冲突还是很容易解决的。</P>
<P style="TEXT-INDENT: 2em">好了，我们的功能代码都确定存放方式了。那么如何调用呢？</P>
<P style="TEXT-INDENT: 2em">index.php 如何调用功能代码？</P>
<P style="TEXT-INDENT: 2em">调用首先就是要设计一个规则，然后让 index.php 根据这个规则来搜索和调用功能代码。就我自己来说，我总是使用 $_GET['url'] 来指定要调用的功能模块，而 $_GET['action'] 来指定该模块的特定功能。因此我的应用程序会使用如下的 url 地址：</P>
<P style="TEXT-INDENT: 2em">index.php?url=news&amp;action=edit</P>
<P style="TEXT-INDENT: 2em">觉得两个参数太多了？那可以使用 index.php?func=news.edit 这样的 url。只需要将 news.edit 拆开为 news 和 edit 就行了。</P>
<P style="TEXT-INDENT: 2em">“嘿嘿，那我故意搞一个 index.php?url=news&amp;action=xxx，看你的应用程序还能运行？”</P>
<P style="TEXT-INDENT: 2em">很显然，这样的 url 只会使得 index.php 无法找到需要的功能代码，最后报告错误。但是这和你在浏览器中访问 newsxxx.php 这个并不存在的文件有什么本质区别呢？</P>
<P style="TEXT-INDENT: 2em">相反，我还可以让 index.php 在发现找不到需要的功能代码时显示一个漂亮的出错页面，并提供一个返回网站首页的连接。</P>
<P style="TEXT-INDENT: 2em">在实际开发中，我倾向于将一些基本服务从应用程序中抽取出来，形成一个应用程序框架。这个框架通常会包含一个 Dispatcher、基本的数据库访问服务、模版引擎、常用的辅助功能等。由于有了一个框架，所以我可以更加让 Dispatcher 更加灵活。例如可以对某些功能模块应用权限检查，而另一些则不检查。</P>
<P style="TEXT-INDENT: 2em">进一步了解单一入口应用程序</P>
<P style="TEXT-INDENT: 2em">要深刻理解一个事物，自己尝试一下是最好的办法。</P>
<P style="TEXT-INDENT: 2em">你可以选择自己实现一个 Dispatcher 以及相应的各种规则，或者选择一个现有的应用程序框架。但更好的方式还是首先尝试一下现有的框架，然后再自己尝试实现一个类似的。这样可以在最短的时间内获得最多的收获。</P>
<P style="TEXT-INDENT: 2em">目前绝大多数 php 应用程序框架都是单一入口的，并采用了 MVC 模式（很遗憾，由于 MVC 实在太复杂，并且和单一入口应用程序也没有必然联系，所以我就不赘述了。感兴趣的朋友可以 google 一下相关资料）。</P>
<P style="TEXT-INDENT: 2em">我个人推荐下面的框架：</P>
<P style="TEXT-INDENT: 2em">FleaPHP</P>
<P style="TEXT-INDENT: 2em"><A href="http://www.fleaphp.org/">http://www.fleaphp.org/</A></P>
<P style="TEXT-INDENT: 2em">嗯，我在做广告。因为这个框架是我做的。但我相信这个框架将是一个非常容易上手（就算不是最容易的）框架。</P>
<P style="TEXT-INDENT: 2em">全中文的代码注释、简单的结构、精简的代码都是 FleaPHP 框架的优势。</P>
<P style="TEXT-INDENT: 2em">CakePHP</P>
<P style="TEXT-INDENT: 2em"><A href="http://www.cakephp.org/">http://www.cakephp.org/</A></P>
<P style="TEXT-INDENT: 2em">一个 Ruby on Rails 的 PHP 仿制品。具有出色的功能，但显然太过于复杂，而且缺乏中文资料是个很大的问题。</P>
<P style="TEXT-INDENT: 2em">symfony</P>
<P style="TEXT-INDENT: 2em"><A href="http://www.symfony-project.com/">http://www.symfony-project.com/</A></P>
<P style="TEXT-INDENT: 2em">一个超复杂的框架，集成了 n 多东西。项目网站上提供的视频演示看上去很不错。</P>
<P style="TEXT-INDENT: 2em">其他</P>
<P style="TEXT-INDENT: 2em">还有 Mojavi、Phing 等许多 PHP 框架，如果你精力充沛，可以去探索一下。</P>
<P style="TEXT-INDENT: 2em"></P></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/208120020083297550974</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/208120020083297550974</guid>
    <pubDate>Tue, 29 Apr 2008 19:05:50 +0800</pubDate>
    <dcterms:modified>2008-04-29T19:05:50+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[教育专家给年轻父母提出30条建议]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/2081200200832723153217</link>
    <description><![CDATA[<div><DIV>
<P style="TEXT-INDENT: 2em"></P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 1．任何时候都对孩子满怀希望；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 2．经常了解孩子喜欢什么，让孩子感到在家里很快乐；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 3．经常鼓励孩子，当孩子遇到失败的时候，不要泼冷水；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 4．要求孩子做到的，父母首先做到；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 5．父母不在孩子面前争吵；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 6．不对孩子说祖父母或外祖父母的坏话；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 7．能向孩子承认自己的错误；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 8．不在别人面前数落孩子；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 9．当别人指出孩子的缺点时，不护短；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 10．正确面对孩子的“为什么”，知之为知之,不知为不知；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 11．经常带孩子到大自然中去玩；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 12．每天都给孩子自由活动的时间和空间；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 13．每天带孩子到户外活动；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 14．鼓励孩子主动做事，即使失败了，也认为是值得的；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 15．经常和孩子讨论各种问题，加强双方思想情感的沟通和交流；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 16．孩子有话对你说时，不管你多忙也要耐心倾听；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 17．批评孩子时，允许孩子辩解和反驳；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 18．不对孩子说“就你笨，什么都不会做”之类的话；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 19．一般不强迫孩子，给孩子自己选择和判断的机会；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 20．对孩子许诺的事，说到做到；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 21．欢迎孩子的小伙伴来家里玩；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 22．注意孩子的情绪变化，了解其心理需求；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 23．在家里，给孩子一块属于自己的天地；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 24．给孩子买玩具不宜过多和过于高档；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 25．不要动不动就恐吓孩子；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 26．经常与老师保持联系；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 27．家里有大事，尽量征求孩子的意见；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 28．孩子犯错误时，不要与孩子算陈年老账；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 29．不要纵容孩子的攀比心理；</P>
<P style="TEXT-INDENT: 2em">&nbsp;&nbsp;&nbsp; 30．不要对孩子不闻不问或放任自流。</P></DIV></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/2081200200832723153217</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/2081200200832723153217</guid>
    <pubDate>Sun, 27 Apr 2008 02:31:53 +0800</pubDate>
    <dcterms:modified>2008-05-12T22:47:30+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[Eric Clapton]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/2081200200831372432521</link>
    <description><![CDATA[<div><DIV align=center>&nbsp;</DIV>
<DIV align=center><EMBED allowScriptAccess="never" allowNetworking="internal" style="DISPLAY: block; WIDTH: 415px; HEIGHT: 315px" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://player.youku.com/player.php/sid/XMjE5MjI4MzI=/v.swf type=application/x-shockwave-flash wmode="transparent" quality="high"  ></DIV>
<P>&nbsp;</P>
<P align=center>tears in heaven&nbsp; Eric Clapton(艾里克·克莱普顿)获1993年格莱美6个奖项的作品，</P>
<P align=center>为纪念他那不慎坠楼逝去的四岁小儿而创作的</P>
<P align=center>&nbsp;</P>
<P align=center><EMBED allowScriptAccess="never" allowNetworking="internal" style="DISPLAY: block; WIDTH: 406px; HEIGHT: 348px" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://player.youku.com/player.php/sid/XMTA3MTc3MTY=/v.swf type=application/x-shockwave-flash quality="high" wmode="transparent"  ></P>
<P align=center></EMBED>crossroads(太棒了这个)</P>
<P align=center>&nbsp;<EMBED allowScriptAccess="never" allowNetworking="internal" style="DISPLAY: block; WIDTH: 398px; HEIGHT: 318px" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://player.youku.com/player.php/sid/XMTk4NTQ4NDA=/v.swf type=application/x-shockwave-flash wmode="transparent" quality="high"  ></EMBED></P>
<P align=center>Eric Clapton Live In Hyde Park 演唱会 disc1</P>
<P align=center>&nbsp;</P>
<P align=center><EMBED allowScriptAccess="never" allowNetworking="internal" style="DISPLAY: block; WIDTH: 410px; HEIGHT: 342px" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://player.youku.com/player.php/sid/XMTA3MTcwODg=/v.swf type=application/x-shockwave-flash wmode="transparent" quality="high"  ></EMBED>&nbsp;</P>
<P align=center>&nbsp;I Aint Gonna Stand For It</P>
<P align=center>&nbsp;</P>
<P align=center><EMBED allowScriptAccess="never" allowNetworking="internal" style="DISPLAY: block; WIDTH: 412px; HEIGHT: 397px" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://player.youku.com/player.php/sid/XMTA3MTcyMzI=/v.swf type=application/x-shockwave-flash quality="high" wmode="transparent"  ></EMBED></P>
<P align=center>&nbsp;Change The World&nbsp;&nbsp;</P>
<P align=center>&nbsp;<EMBED allowScriptAccess="never" allowNetworking="internal" style="DISPLAY: block; WIDTH: 420px; HEIGHT: 345px" src=http://player.youku.com/player.php/sid/XNzI3MjUxNg==/v.swf type=application/x-shockwave-flash autostart="0" loop="0"  ></EMBED></P>
<P align=center>wonderful tonight</P>
<P align=center>让所有女人幸福得哭的一支歌曲，</P>
<P align=center>Eric Clapton创作这首歌的灵感来自于去party前等待妻子梳妆打扮的不耐烦中，呵呵</P>
<P align=center>&nbsp;</P>
<P align=center><EMBED allowScriptAccess="never" allowNetworking="internal" style="DISPLAY: block; WIDTH: 446px; HEIGHT: 367px" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://player.youku.com/player.php/sid/XMzA3NTgw/v.swf type=application/x-shockwave-flash wmode="transparent" quality="high"  ></EMBED>Layla&nbsp;</P>
<P align=center>&nbsp;</P>
<P align=center><EMBED allowScriptAccess="never" allowNetworking="internal" style="DISPLAY: block; WIDTH: 446px; HEIGHT: 401px" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://player.youku.com/player.php/sid/XNzkwMTQwMA==/v.swf type=application/x-shockwave-flash quality="high" wmode="transparent"  ></EMBED>&nbsp;</P>
<P align=center>24 night</P>
<P align=center>&nbsp;</P>
<P align=center>&nbsp;</P>
<P style="TEXT-INDENT: 2em" align=center><A href="http://www.youku.com/playlist_show/id_871304.html">http://www.youku.com/playlist_show/id_871304.html</A></P></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/2081200200831372432521</comments>
    <slash:comments>2</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/2081200200831372432521</guid>
    <pubDate>Sun, 13 Apr 2008 19:24:32 +0800</pubDate>
    <dcterms:modified>2008-04-15T12:08:27+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[超经典搞笑《炸学校》]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/2081200200831245841302</link>
    <description><![CDATA[<div><P align=center><EMBED allowScriptAccess="never" allowNetworking="internal" align=middle src=http://player.youku.com/player.php/sid/XMTc3MDUyOTY=/v.swf width=480 height=400 type="application/x-&13;&10;shockwave-flash"  quality="high"></P></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/2081200200831245841302</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/2081200200831245841302</guid>
    <pubDate>Sat, 12 Apr 2008 16:58:41 +0800</pubDate>
    <dcterms:modified>2008-04-12T16:58:41+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[清明节快到了， &quot;如果你死后，墓志铭打算写点啥？&quot;]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/208120020083331714675</link>
    <description><![CDATA[<div>清明节（4月4日）快到了， "如果你死后，墓志铭打算写点啥？"以下是一些回复：<BR>1.一居室，求合租，面议。<BR>2.小事招魂，大事挖坟。<BR>3.我觉得我还可以抢救一下！<BR>4.广告位招租<BR>5.提供鞭尸服务，一次100！<BR>6.基因重组中，请稍候二十年<BR>7.单挑冥王哈迪斯中，征求组队!<BR>8.牧师，帮我复活一下下，谢谢，坐标××.××。<BR>9.当你看清这行字的时候：朋友，你踩到我了。<BR>10.老子终于不用怕鬼了！<BR>11.给爷笑一个，要不爷给你笑一个？<BR>12.神农氏的墓志铭：我靠！这草有毒！<BR>13.摸骨算命<BR>14.陪聊，提供夜间上门服务。<BR>15.还看，你丫也会有这一天的<BR>16.我從前是個胖子，現在和所有躺著的人一樣有骨感。<BR>17.終於可以失掉身體80的水分，可以變瘦了！<BR>18.强力推荐这个给我挖坑的，电话：xxxxxxxxx<BR>19.曾经很黄很暴力，现在很黑很安静<BR>20.谢谢来访，改日登门回拜.呵呵<BR>21.来客请便，无人倒茶，站累躺下一起聊聊?<BR>22。终于解决住房问题了 </div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/208120020083331714675</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/208120020083331714675</guid>
    <pubDate>Thu, 3 Apr 2008 15:17:14 +0800</pubDate>
    <dcterms:modified>2008-04-03T17:57:52+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[mysql技巧点滴]]></title>	
    <link>http://jianzi0307.blog.163.com/blog/static/208120020083253743854</link>
    <description><![CDATA[<div><p>1 禁用和启用索引</p>
<p>mysql&gt;ALTER TABLE testtable DISABLE KEYS;</p>
<p>mysql&gt;ALTER TABLE testtable ENABLE KEYS;</p><p>2 select显示方式</p><p>例如: mysql&gt; select * from test order by id desc limit 5 ;</p><p>一般都是这么显示,</p><p>+------+------+----------+-----+--------+---------+----------+-------------+--------------------------------------------------------------------------------------------------+---------------------+<br>| id&nbsp;&nbsp; | resq | uid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | qid | CM_id&nbsp; | CM_name | issue_id | solution_id | re_content&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | retime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>+------+------+----------+-----+--------+---------+----------+-------------+--------------------------------------------------------------------------------------------------+---------------------+<br>| 1046 |&nbsp;&nbsp;&nbsp; 1 | hlccmyh&nbsp; | 973 | op0001 | op0001&nbsp; | 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 这属于游戏设定的正常情况,<br>我们已经在官方网站中详细说明,<br>请您关注我们的官方网站,<br>祝您游戏愉快!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 2006-08-17 16:10:12 |<br>| 1045 |&nbsp;&nbsp;&nbsp; 0 | hlccmlxn | 968 | op0001 | op0001&nbsp; | 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 建议玩家检查一下密码输入,大小写等.玩家的帐号密码没有问题&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 2006-08-17 14:09:26 |<br>| 1044 |&nbsp;&nbsp;&nbsp; 0 | hlccmgj&nbsp; | 970 | op0001 | op0001&nbsp; | 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 已经记录,会尽快提交到技术部门解决的.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 2006-08-17 14:07:01 |<br>| 1043 |&nbsp;&nbsp;&nbsp; 0 | hlccmgj&nbsp; | 971 | op0001 | op0001&nbsp; | 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 已经记录,会尽快查明解决的.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 2006-08-17 14:04:50 |<br>| 1042 |&nbsp;&nbsp;&nbsp; 0 | hlccmgj&nbsp; | 972 | op0001 | op0001&nbsp; | 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 让玩家再次发送邮件,收到邮件后尽快处理.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 2006-08-17 14:04:16 |<br>+------+------+----------+-----+--------+---------+----------+-------------+--------------------------------------------------------------------------------------------------+---------------------+<br>5 rows in set (0.00 sec)</p><br>阅读起来是不是很困难？如果条目多了会更加难以阅读<br>如果我们这样：mysql&gt; select * from test order by id desc limit 5 \G<br>就会这么显示：<br>mysql&gt; select * from tbl_question_re order by id desc limit 5 \G<br>*************************** 1. row ***************************<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id: 1046<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resq: 1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uid: hlccmyh<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qid: 973<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CM_id: op0001<br>&nbsp;&nbsp;&nbsp; CM_name: op0001<br>&nbsp;&nbsp; issue_id: 3<br>solution_id: 4<br>&nbsp;re_content: 这属于游戏设定的正常情况,<br>我们已经在官方网站中详细说明,<br>请您关注我们的官方网站,<br>祝您游戏愉快!<br>&nbsp;&nbsp;&nbsp;&nbsp; retime: 2006-08-17 16:10:12<br>*************************** 2. row ***************************<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id: 1045<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resq: 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uid: hlccmlxn<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qid: 968<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CM_id: op0001<br>&nbsp;&nbsp;&nbsp; CM_name: op0001<br>&nbsp;&nbsp; issue_id: 1<br>solution_id: 3<br>&nbsp;re_content: 建议玩家检查一下密码输入,大小写等.玩家的帐号密码没有问题<br>&nbsp;&nbsp;&nbsp;&nbsp; retime: 2006-08-17 14:09:26<br>*************************** 3. row ***************************<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id: 1044<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resq: 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uid: hlccmgj<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qid: 970<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CM_id: op0001<br>&nbsp;&nbsp;&nbsp; CM_name: op0001<br>&nbsp;&nbsp; issue_id: 3<br>solution_id: 4<br>&nbsp;re_content: 已经记录,会尽快提交到技术部门解决的.<br>&nbsp;&nbsp;&nbsp;&nbsp; retime: 2006-08-17 14:07:01<br>*************************** 4. row ***************************<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id: 1043<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resq: 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uid: hlccmgj<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qid: 971<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CM_id: op0001<br>&nbsp;&nbsp;&nbsp; CM_name: op0001<br>&nbsp;&nbsp; issue_id: 1<br>solution_id: 3<br>&nbsp;re_content: 已经记录,会尽快查明解决的.<br>&nbsp;&nbsp;&nbsp;&nbsp; retime: 2006-08-17 14:04:50<br>*************************** 5. row ***************************<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id: 1042<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resq: 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uid: hlccmgj<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qid: 972<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CM_id: op0001<br>&nbsp;&nbsp;&nbsp; CM_name: op0001<br>&nbsp;&nbsp; issue_id: 1<br>solution_id: 2<br>&nbsp;re_content: 让玩家再次发送邮件,收到邮件后尽快处理.<br>&nbsp;&nbsp;&nbsp;&nbsp; retime: 2006-08-17 14:04:16<br>5 rows in set (0.00 sec)<br><br><br><br><br><br></div>]]></description>
	    <author><![CDATA[健]]></author>
	    <comments>http://jianzi0307.blog.163.com/blog/static/208120020083253743854</comments>
    <slash:comments>2</slash:comments>
    <guid isPermaLink="true">http://jianzi0307.blog.163.com/blog/static/208120020083253743854</guid>
    <pubDate>Wed, 2 Apr 2008 17:37:43 +0800</pubDate>
    <dcterms:modified>2008-06-16T19:52:11+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  roundcubemail界面]]></title>	
    <link>http://img.blog.163.com/photo/D5nvRCp4HzeXhyK_4dBfVg==/1418915357599293139.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.blog.163.com/photo/D5nvRCp4HzeXhyK_4dBfVg==/1418915357599293139.jpg" target="_blank">
	<img src="http://img.blog.163.com/photo/D5nvRCp4HzeXhyK_4dBfVg==/1418915357599293139.jpg" border="0" width="240" height="192"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[jianzi0307]]></author>
    <guid isPermaLink="false">http://img.blog.163.com/photo/D5nvRCp4HzeXhyK_4dBfVg==/1418915357599293139.jpg</guid>
    <pubDate>Fri, 19 Sep 2008 17:00:10 +0800</pubDate>
    <dcterms:modified>2008-09-19T17:00:10+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  squirrelmail界面]]></title>	
    <link>http://img.blog.163.com/photo/kUM1GAMUDWEO6tbMFT-4Ng==/1145040205259869547.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.blog.163.com/photo/kUM1GAMUDWEO6tbMFT-4Ng==/1145040205259869547.jpg" target="_blank">
	<img src="http://img.blog.163.com/photo/kUM1GAMUDWEO6tbMFT-4Ng==/1145040205259869547.jpg" border="0" width="240" height="192"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[jianzi0307]]></author>
    <guid isPermaLink="false">http://img.blog.163.com/photo/kUM1GAMUDWEO6tbMFT-4Ng==/1145040205259869547.jpg</guid>
    <pubDate>Fri, 19 Sep 2008 16:57:33 +0800</pubDate>
    <dcterms:modified>2008-09-19T16:57:33+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  squirrelmail界面]]></title>	
    <link>http://img.blog.163.com/photo/TJU8eMg2qIpD30t64khXpA==/1145040205259869544.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.blog.163.com/photo/TJU8eMg2qIpD30t64khXpA==/1145040205259869544.jpg" target="_blank">
	<img src="http://img.blog.163.com/photo/TJU8eMg2qIpD30t64khXpA==/1145040205259869544.jpg" border="0" width="240" height="192"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[jianzi0307]]></author>
    <guid isPermaLink="false">http://img.blog.163.com/photo/TJU8eMg2qIpD30t64khXpA==/1145040205259869544.jpg</guid>
    <pubDate>Fri, 19 Sep 2008 16:57:33 +0800</pubDate>
    <dcterms:modified>2008-09-19T16:57:33+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  squirrelmail界面]]></title>	
    <link>http://img.blog.163.com/photo/LFs2LprljsSlRJ9t6-Bb4w==/1145040205259869541.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.blog.163.com/photo/LFs2LprljsSlRJ9t6-Bb4w==/1145040205259869541.jpg" target="_blank">
	<img src="http://img.blog.163.com/photo/LFs2LprljsSlRJ9t6-Bb4w==/1145040205259869541.jpg" border="0" width="240" height="192"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[jianzi0307]]></author>
    <guid isPermaLink="false">http://img.blog.163.com/photo/LFs2LprljsSlRJ9t6-Bb4w==/1145040205259869541.jpg</guid>
    <pubDate>Fri, 19 Sep 2008 16:57:33 +0800</pubDate>
    <dcterms:modified>2008-09-19T16:57:33+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  squirrelmail登录界面]]></title>	
    <link>http://img.blog.163.com/photo/cW5IgUwxPZ3fuf5BW5nyhw==/1145040205259869536.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.blog.163.com/photo/cW5IgUwxPZ3fuf5BW5nyhw==/1145040205259869536.jpg" target="_blank">
	<img src="http://img.blog.163.com/photo/cW5IgUwxPZ3fuf5BW5nyhw==/1145040205259869536.jpg" border="0" width="240" height="112"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[jianzi0307]]></author>
    <guid isPermaLink="false">http://img.blog.163.com/photo/cW5IgUwxPZ3fuf5BW5nyhw==/1145040205259869536.jpg</guid>
    <pubDate>Fri, 19 Sep 2008 16:57:33 +0800</pubDate>
    <dcterms:modified>2008-09-19T16:57:33+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  roundcubemail界面]]></title>	
    <link>http://img.blog.163.com/photo/CfMYcRGjadlXHNCYFPpBoA==/1145040205259869532.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.blog.163.com/photo/CfMYcRGjadlXHNCYFPpBoA==/1145040205259869532.jpg" target="_blank">
	<img src="http://img.blog.163.com/photo/CfMYcRGjadlXHNCYFPpBoA==/1145040205259869532.jpg" border="0" width="240" height="192"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[jianzi0307]]></author>
    <guid isPermaLink="false">http://img.blog.163.com/photo/CfMYcRGjadlXHNCYFPpBoA==/1145040205259869532.jpg</guid>
    <pubDate>Fri, 19 Sep 2008 16:57:33 +0800</pubDate>
    <dcterms:modified>2008-09-19T16:57:33+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  20080823231000]]></title>	
    <link>http://img.blog.163.com/photo/sJJ_5HQwZ8THnheme7wuEA==/920704648821425908.jpg</link>
    <description><![CDATA[<div>
	<a href="http://img.blog.163.com/photo/sJJ_5HQwZ8THnheme7wuEA==/920704648821425908.jpg" target="_blank">
	<img src="http://img.blog.163.com/photo/sJJ_5HQwZ8THnheme7wuEA==/920704648821425908.jpg" border="0" width="240" height="180"/>
	</a><br/><br/>
</div>]]></description>
	    <author><![CDATA[jianzi0307]]></author>
    <guid isPermaLink="false">http://img.blog.163.com/photo/sJJ_5HQwZ8THnheme7wuEA==/920704648821425908.jpg</guid>
    <pubDate>Mon, 25 Aug 2008 02:09:03 +0800</pubDate>
    <dcterms:modified>2008-08-25T02:09:03+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[相片:  20080823231007]