<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DK YU &#187; PHP</title>
	<atom:link href="http://dkyu.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://dkyu.com</link>
	<description>Derek weblog: 喜欢俯视的感觉,边界足够小,这样可以把世界看的更清楚. 喜欢仰视的感觉,细节足够大,这样可以把自己看的更清楚. 头顶终于没有广告了！！</description>
	<lastBuildDate>Sat, 17 Jul 2010 15:23:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Linode 配置 Apache2 和 PHP5</title>
		<link>http://dkyu.com/2009/06/18/linode-%e9%85%8d%e7%bd%ae-apache2-%e5%92%8c-php5/</link>
		<comments>http://dkyu.com/2009/06/18/linode-%e9%85%8d%e7%bd%ae-apache2-%e5%92%8c-php5/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 04:50:32 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[Linode]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://dkyu.com/?p=399</guid>
		<description><![CDATA[配置Linode上的ubuntu 服务器已经有几天了， 抽空整理了一下配置文档， ubuntu 服务器的配置非常简单， 默认Linode 给的VPS 已经安装了一个裸系统， 需要什么自己apt就可以了。 在修改了源之后进行一次系统更新 然后就开始这是apache2 服务器。 $sudo aptitude install apache2 apache2.2-common apache2-mpm-prefork apache2-utils libexpat1 ssl-cert 这边安装了最基本的apache2 服务， 我添加了ssl-cert . 从文档上看 最新的apache2 已经内建了SSL 模块，这点在后来设置 Web Dav的时候才发现的， 很棒。 接下来就是安装PHP5， 数据库的支持肯定是需要的，所以安装php5的时候肯定要添加上相关的模块： $sudo aptitude install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-imagick php5-mcrypt php5-memcache php5-mhash php5-mysql php5-pspell php5-snmp php5-xmlrpc php5-xsl 比较懒，干脆把大部分的模块都装了进去。 $sudo aptitude [...]]]></description>
			<content:encoded><![CDATA[<p>配置<a href="http://www.linode.com/?r=8fa11c971e266a3cc382c23d2ba16a332ae8f10e">Linode</a>上的ubuntu 服务器已经有几天了， 抽空整理了一下配置文档，<br />
ubuntu 服务器的配置非常简单，  默认<a href="http://www.linode.com/?r=8fa11c971e266a3cc382c23d2ba16a332ae8f10e">Linode </a>给的VPS 已经安装了一个裸系统， 需要什么自己apt就可以了。  在修改了源之后进行一次系统更新 然后就开始这是apache2 服务器。</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;color:#000;"><span style="color: #0000ff;">$sudo</span> aptitude install apache2 apache2<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>common apache2<span style="color: #339933;">-</span>mpm<span style="color: #339933;">-</span>prefork
apache2<span style="color: #339933;">-</span>utils libexpat1 ssl<span style="color: #339933;">-</span>cert</pre></div></div>

<p>这边安装了最基本的apache2 服务， 我添加了ssl-cert .  从文档上看 最新的apache2 已经内建了SSL 模块，这点在后来设置 Web Dav的时候才发现的， 很棒。</p>
<p>接下来就是安装PHP5，  数据库的支持肯定是需要的，所以安装php5的时候肯定要添加上相关的模块：</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;color:#000;"><span style="color: #0000ff;">$sudo</span> aptitude install libapache2<span style="color: #339933;">-</span>mod<span style="color: #339933;">-</span>php5 php5 php5<span style="color: #339933;">-</span>common php5<span style="color: #339933;">-</span>curl php5<span style="color: #339933;">-</span>dev
 php5<span style="color: #339933;">-</span>gd php5<span style="color: #339933;">-</span>imagick php5<span style="color: #339933;">-</span>mcrypt php5<span style="color: #339933;">-</span>memcache php5<span style="color: #339933;">-</span>mhash php5<span style="color: #339933;">-</span>mysql
php5<span style="color: #339933;">-</span>pspell php5<span style="color: #339933;">-</span>snmp php5<span style="color: #339933;">-</span>xmlrpc php5<span style="color: #339933;">-</span>xsl</pre></div></div>

<p>比较懒，干脆把大部分的模块都装了进去。</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;color:#000;"><span style="color: #0000ff;">$sudo</span> aptitude install mysql</pre></div></div>

<p>数据库安装就不需要说明了，  第一次安装运行需要填写对应的root密码，照做就Ok了， 之后可以安装phpmyadmin来管理数据库， 这个管理软件比较完善。</p>
<p>这样apache2 和php5就安装完成了，暂时按照默认的配置文件运行apache2</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;color:#000;"><span style="color: #0000ff;">$sudo</span> <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>init<span style="color: #339933;">.</span>d<span style="color: #339933;">/</span>apache2 reload</pre></div></div>

<p>在Linode上 因为VPS分配了一个独立的公网IP， 如果域名指向暂时没弄好的话可以直接在浏览器上打IP查看apache2的运行情况。</p>
]]></content:encoded>
			<wfw:commentRss>http://dkyu.com/2009/06/18/linode-%e9%85%8d%e7%bd%ae-apache2-%e5%92%8c-php5/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Docs</title>
		<link>http://dkyu.com/2007/04/13/docs/</link>
		<comments>http://dkyu.com/2007/04/13/docs/#comments</comments>
		<pubDate>Thu, 12 Apr 2007 16:44:39 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://dkyu.com/?p=194</guid>
		<description><![CDATA[花了点时间架设了 docs.bizbeta.com , 专门用来发布感兴趣的一些文档, 之前一直都为寻找各种文档烦恼，要用到的时候非常头痛究竟放到哪里了， 今天突然想架设一个管理这些文档的子站，放一些自己感兴趣的东西，也方便以后使用。 毕竟自己的站点比较好管理，不会出现要用的时候发现发布文档的站点已经关闭的惨剧。 之后要花一些时间整理这些文档了，都是非常不错的东西。尽量搜集中英文的吧 . 在添加子域名的时候发现根本没给我配置DNS,发了一份Email给Dreamhost ，反应还算速度，很快就回复添加了A记录， Dig了一下果然出现了，呵呵。]]></description>
			<content:encoded><![CDATA[<p>花了点时间架设了  <a href="http://docs.bizbeta.com/">docs.bizbeta.com</a>   , 专门用来发布感兴趣的一些文档, 之前一直都为寻找各种文档烦恼，要用到的时候非常头痛究竟放到哪里了，  今天突然想架设一个管理这些文档的子站，放一些自己感兴趣的东西，也方便以后使用。  毕竟自己的站点比较好管理，不会出现要用的时候发现发布文档的站点已经关闭的惨剧。   之后要花一些时间整理这些文档了，都是非常不错的东西。尽量搜集中英文的吧 <img src='http://dkyu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   .    在添加子域名的时候发现根本没给我配置DNS,发了一份Email给Dreamhost ，反应还算速度，很快就回复添加了A记录， Dig了一下果然出现了，呵呵。</p>
]]></content:encoded>
			<wfw:commentRss>http://dkyu.com/2007/04/13/docs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>what are you doing</title>
		<link>http://dkyu.com/2007/03/31/what-are-you-doing/</link>
		<comments>http://dkyu.com/2007/03/31/what-are-you-doing/#comments</comments>
		<pubDate>Sat, 31 Mar 2007 04:12:18 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Stuff]]></category>

		<guid isPermaLink="false">http://dkyu.com/?p=184</guid>
		<description><![CDATA[最近似乎这个比较流行，到处都是what are you doing. 最热的要属 twitter.com 了 ，Web2.0的应用随着网络社区的逐渐健壮已经越来越成为一种可能， 有的时候经常一个小小的功能就会造成很大的轰动。 最近刚好又在看PHP，于是干脆利用现在的主机做一个类似的应用 呵呵 就叫 what i&#8217;m doing 吧。 已经完成了输出功能，:) 黑盒分析， 利用javascript调用labs.bizbeta.com 上的一个页面完成数据请求，然后显示到右上角的区域，感觉还是不错的，有空把输入功能和RSS输出改良一下。 what i&#8217;m doing 用到的显示技术一点都不复杂，不过 twitter 的成功应该归结与背后藏着的那几个脑袋。 估计刚开始也是哪几个瓜之间玩玩的小玩意，不过一旦推广到社区。。。不得了！！ update: 简单的完成了 what i&#8217;m doing 的录入功能]]></description>
			<content:encoded><![CDATA[<p>最近似乎这个比较流行，到处都是what are you doing.  最热的要属  <a href="http://twitter.com/"> twitter.com</a> 了 ，Web2.0的应用随着网络社区的逐渐健壮已经越来越成为一种可能， 有的时候经常一个小小的功能就会造成很大的轰动。  最近刚好又在看PHP，于是干脆利用现在的主机做一个类似的应用 呵呵 就叫 what i&#8217;m doing 吧。</p>
<p>已经完成了输出功能，:) 黑盒分析， 利用javascript调用labs.bizbeta.com 上的一个页面完成数据请求，然后显示到右上角的区域，感觉还是不错的，有空把输入功能和RSS输出改良一下。 what i&#8217;m doing 用到的显示技术一点都不复杂，不过  twitter  的成功应该归结与背后藏着的那几个脑袋。    估计刚开始也是哪几个瓜之间玩玩的小玩意，不过一旦推广到社区。。。不得了！！</p>
<p>update:  简单的完成了 what i&#8217;m doing 的录入功能</p>
<p><img src="/dkpiconline/other/beingadd.png" alt="being" /></p>
]]></content:encoded>
			<wfw:commentRss>http://dkyu.com/2007/03/31/what-are-you-doing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>充实</title>
		<link>http://dkyu.com/2007/03/25/%e5%85%85%e5%ae%9e/</link>
		<comments>http://dkyu.com/2007/03/25/%e5%85%85%e5%ae%9e/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 14:34:16 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Stuff]]></category>

		<guid isPermaLink="false">http://dkyu.com/?p=180</guid>
		<description><![CDATA[终于真真正正的静下心来好好看了一下PHP， 整整一天的时间，这次的效率连我自己都觉得惊讶，没想到居然可以这么快就掌握PHP的基本语法。 或许真的要归功与之前几个项目的积累。PHP5的面对对象得到了非常大的强化，JAVA 十几年的发展已经在最大程度上完善了OO理论在实际中的应用， 所以当我看到PHP5里出现的那些结构之后居然没法感觉到这是另外一门语言。 短时间的看完PHP一些基本书写方式和基础类型以后直接转入了PHP4于PHP5的差别当中。 在尝试用JAVA的概念与PHP进行比较的时候我惊奇的发现原来JSP与PHP可以如此的相似，甚至我参考了J2EE的模型将熟悉的结构部署进PHP的时候居然可以有这么高的兼容性。而PHP的轻型灵活相对JSP要高，相比JAVA部署PHP真的要更加适合小型企业的需求。 之前就想写一个小型的CMS， JSP是首选，应为毕竟JAVA最熟悉，不过这次我决定用PHP了，也算是锻炼一下队伍！！！ 打铁趁热 嘿嘿 数据库的结构果参照了一下现在在做的Asiaone项目的，除去了一些杂碎的东西，比如INDEXORDER这个最会找麻烦的怪胎，保留了channel和story的结构，力争做到简洁实用，当然初期只是想试验一下简单的消息发布系统，所以这种结构最适合（突然让我想到了vignette 的龟速Render），整个试验的架构比较类似JSP+JAVABEAN，不过中间加入了DAO层，虽然DAO的加入势必造成数据库效能减弱，毕竟有的时候并不是需要这么多数据，不过这样可以使整个结构更加严谨，也很大程度的减少以后的代码维护花销，数据库当然是用MySql拉！！！把类库做成了自己熟悉的结构，尽量减少界面的代码量，增加代码的重用。 完成一些基本的类库设计后尝试衍生了一个ChannelDAO类做个channel的menu显示效果-> labs.bizbeta.com . 感觉还不错（当然任何语言的学习对数据库的添删改是少不了做一下的！！）。如果在系统里加上Zend Optimizer 做静态化的话效果应该没话说了， 或者可以考虑主动静态化相结合。相信会有不错的效果。]]></description>
			<content:encoded><![CDATA[<p>终于真真正正的静下心来好好看了一下PHP，  整整一天的时间，这次的效率连我自己都觉得惊讶，没想到居然可以这么快就掌握PHP的基本语法。 或许真的要归功与之前几个项目的积累。PHP5的面对对象得到了非常大的强化，JAVA 十几年的发展已经在最大程度上完善了OO理论在实际中的应用， 所以当我看到PHP5里出现的那些结构之后居然没法感觉到这是另外一门语言。  短时间的看完PHP一些基本书写方式和基础类型以后直接转入了PHP4于PHP5的差别当中。   在尝试用JAVA的概念与PHP进行比较的时候我惊奇的发现原来JSP与PHP可以如此的相似，甚至我参考了J2EE的模型将熟悉的结构部署进PHP的时候居然可以有这么高的兼容性。而PHP的轻型灵活相对JSP要高，相比JAVA部署PHP真的要更加适合小型企业的需求。</p>
<p>之前就想写一个小型的CMS， JSP是首选，应为毕竟JAVA最熟悉，不过这次我决定用PHP了，也算是锻炼一下队伍！！！    打铁趁热 嘿嘿 数据库的结构果参照了一下现在在做的Asiaone项目的，除去了一些杂碎的东西，比如INDEXORDER这个最会找麻烦的怪胎，保留了channel和story的结构，力争做到简洁实用，当然初期只是想试验一下简单的消息发布系统，所以这种结构最适合（突然让我想到了vignette 的龟速Render），整个试验的架构比较类似JSP+JAVABEAN，不过中间加入了DAO层，虽然DAO的加入势必造成数据库效能减弱，毕竟有的时候并不是需要这么多数据，不过这样可以使整个结构更加严谨，也很大程度的减少以后的代码维护花销，数据库当然是用MySql拉！！！把类库做成了自己熟悉的结构，尽量减少界面的代码量，增加代码的重用。  完成一些基本的类库设计后尝试衍生了一个ChannelDAO类做个channel的menu显示效果-> <a href="http://labs.bizbeta.com/">labs.bizbeta.com</a>  .  感觉还不错（当然任何语言的学习对数据库的添删改是少不了做一下的！！）。如果在系统里加上<a href="http://www.zend.com/products/zend_optimizer">Zend Optimizer </a>做静态化的话效果应该没话说了， 或者可以考虑主动静态化相结合。相信会有不错的效果。</p>
]]></content:encoded>
			<wfw:commentRss>http://dkyu.com/2007/03/25/%e5%85%85%e5%ae%9e/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
