<?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>Akii Snow</title>
	<atom:link href="http://www.akii.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.akii.org</link>
	<description>Happiness is Grasp now!</description>
	<lastBuildDate>Sun, 07 Mar 2010 14:56:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ubuntu flash中文乱码的解决方案</title>
		<link>http://www.akii.org/2010-03/ubuntu-flash-solutions-for-the-chinese-garbled/</link>
		<comments>http://www.akii.org/2010-03/ubuntu-flash-solutions-for-the-chinese-garbled/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 14:49:38 +0000</pubDate>
		<dc:creator>snow</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.akii.org/?p=1194</guid>
		<description><![CDATA[ubuntu装好之后， 为浏览器firefox安装flash插件， 后来发现中文会变成方框。
如何解决？
输入：
cd /etc/fonts/conf.d/
为了安全，备份一下：
sudo cp 49-sansserif.conf 49-sansserif.conf_backup
输入如下指令：
sudo gedit ./49-sansserif.conf
此时文件显示内容。
将其中的第1、2、4个后面的sans-serif或者serif用你自己系统中支持中文的字体的名字代替，注意字体名字的大小写
比如：我的系统中安装了sans.ttf，我则用sans代替上述所说的字段，结果如下：
&#60;match target=”pattern”&#62;
&#60;test qual=”all” name=”family” compare=”not_eq”&#62;
&#60;string&#62;sans&#60;/string&#62;
&#60;/test&#62;
&#60;test qual=”all” name=”family” compare=”not_eq”&#62;
&#60;string&#62;sans&#60;/string&#62;
&#60;/test&#62;
&#60;test qual=”all” name=”family” compare=”not_eq”&#62;
&#60;string&#62;monospace&#60;/string&#62;
&#60;/test&#62;
&#60;edit name=”family” mode=”append_last”&#62;
&#60;string&#62;sans&#60;/string&#62;
&#60;/edit&#62;
&#60;/match&#62;
]]></description>
			<content:encoded><![CDATA[<p>ubuntu装好之后， 为浏览器firefox安装flash插件， 后来发现中文会变成方框。</p>
<p>如何解决？</p>
<p>输入：<br />
cd /etc/fonts/conf.d/</p>
<p>为了安全，备份一下：</p>
<p>sudo cp 49-sansserif.conf 49-sansserif.conf_backup</p>
<p>输入如下指令：</p>
<p>sudo gedit ./49-sansserif.conf</p>
<p>此时文件显示内容。</p>
<p>将其中的第1、2、4个后面的sans-serif或者serif用你自己系统中支持中文的字体的名字代替，注意字体名字的大小写</p>
<p>比如：我的系统中安装了sans.ttf，我则用sans代替上述所说的字段，结果如下：</p>
<p>&lt;match target=”pattern”&gt;<br />
&lt;test qual=”all” name=”family” compare=”not_eq”&gt;<br />
&lt;string&gt;sans&lt;/string&gt;<br />
&lt;/test&gt;<br />
&lt;test qual=”all” name=”family” compare=”not_eq”&gt;<br />
&lt;string&gt;sans&lt;/string&gt;<br />
&lt;/test&gt;<br />
&lt;test qual=”all” name=”family” compare=”not_eq”&gt;<br />
&lt;string&gt;monospace&lt;/string&gt;<br />
&lt;/test&gt;<br />
&lt;edit name=”family” mode=”append_last”&gt;<br />
&lt;string&gt;sans&lt;/string&gt;<br />
&lt;/edit&gt;<br />
&lt;/match&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akii.org/2010-03/ubuntu-flash-solutions-for-the-chinese-garbled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ghs.google.com解封了</title>
		<link>http://www.akii.org/2010-03/ghs-google-com-re-opened-the/</link>
		<comments>http://www.akii.org/2010-03/ghs-google-com-re-opened-the/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 08:24:52 +0000</pubDate>
		<dc:creator>snow</dc:creator>
				<category><![CDATA[心情随笔]]></category>

		<guid isPermaLink="false">http://www.akii.org/?p=1193</guid>
		<description><![CDATA[无意中在牛博看到，google的服务都解封了。包括feedburner.com
大连，长春，武汉都解封，重庆除了YouTube全部解封。另外再补充一下，Google Sites也解封，北京联通暂时也都把google的服务解封了，当然，除了youtube.
]]></description>
			<content:encoded><![CDATA[<p>无意中在牛博看到，google的服务都解封了。包括feedburner.com<br />
大连，长春，武汉都解封，重庆除了YouTube全部解封。另外再补充一下，Google Sites也解封，北京联通暂时也都把google的服务解封了，当然，除了youtube.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akii.org/2010-03/ghs-google-com-re-opened-the/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>太不靠谱了</title>
		<link>http://www.akii.org/2010-03/too-kaopu-the/</link>
		<comments>http://www.akii.org/2010-03/too-kaopu-the/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 02:08:57 +0000</pubDate>
		<dc:creator>snow</dc:creator>
				<category><![CDATA[心情随笔]]></category>

		<guid isPermaLink="false">http://www.akii.org/?p=1191</guid>
		<description><![CDATA[腾讯网，向总理提问：投票榜：这个肮脏扭曲的社会，居然扭曲到同性恋的问题比房市，民生更迫切了。。。
总排行榜――热门问题
关于何时立法保护同性婚姻 41471票
地方上的贪官还是没少啊！ 26549票
买个房子怎么就这么难？     21480票
严惩腐败                                   17833票
教师的工资问题                      17807票
世界上的贪官之最—中国     14923票
贫富差距过大                          12410票
2009年高校毕业生就业怎&#8230; 11654票
怎么会有这么一帮人渣。把这么愚蠢的问题给顶到第一位上去了。悲哀，真是悲哀。
]]></description>
			<content:encoded><![CDATA[<p>腾讯网，向总理提问：投票榜：这个肮脏扭曲的社会，居然扭曲到同性恋的问题比房市，民生更迫切了。。。</p>
<p>总排行榜――热门问题</p>
<blockquote><p>关于何时立法保护同性婚姻 41471票<br />
地方上的贪官还是没少啊！ 26549票<br />
买个房子怎么就这么难？     21480票<br />
严惩腐败                                   17833票<br />
教师的工资问题                      17807票<br />
世界上的贪官之最—中国     14923票<br />
贫富差距过大                          12410票<br />
2009年高校毕业生就业怎&#8230; 11654票</p></blockquote>
<p>怎么会有这么一帮人渣。把这么愚蠢的问题给顶到第一位上去了。悲哀，真是悲哀。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akii.org/2010-03/too-kaopu-the/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu9.10 更换Mysql数据目录,mysql服务器无法启动，已经解决</title>
		<link>http://www.akii.org/2010-03/ubuntu9-10-replacement-mysql-data-directory-mysql-server-can-not-start-has-been-resolved/</link>
		<comments>http://www.akii.org/2010-03/ubuntu9-10-replacement-mysql-data-directory-mysql-server-can-not-start-has-been-resolved/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 15:33:17 +0000</pubDate>
		<dc:creator>snow</dc:creator>
				<category><![CDATA[PHP&MYSQL]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu 9.10 mysql my.cnf apparmor usr.sbin.mysqld]]></category>

		<guid isPermaLink="false">http://www.akii.org/?p=1189</guid>
		<description><![CDATA[更换Mysql数据目录后， mysql服务器无法启动。
解决方法记录如下
首先，我们看怎么修改mysql的数据文件目录
建新数据库目录
mkdir /media/hda11/db
复制linux下原数据到新目录下
cp -dpR /var/lib/mysql/* /media/hda11/db
给新目录重命属性
chown mysql:mysql /media/hda11/db
修改文件/etc/apparmor.d/usr.sbin.mysqld
：sudo gedit /etc/apparmor.d/usr.sbin.mysqld
把
/var/lib/mysql r,
/var/lib/mysql/** rwk,
改成
/media/hda11/db r,
/media/hda11/db/** rwk,
修改目录
sudo gedit /etc/mysql/my.cnf
如
datadir = /var/mysql换成datadir = /media/hda11/db
再开服务器
sudo /etc/init.d/apparmor restart
sudo /etc/init.d/mysql restart
注意事项：修改文件之前，应该先备份原始文件。如my.cnf, usr.sbin.mysqld
但是，/etc/apparmor.d/usr.sbin.mysqld 的备份，不要放在当前目录下，而是要备份到别的地方，否则它会加载这个目录下所有的文件的权限内容，导致修改后依然没有权限，mysql就启动不成功。我就在这儿转了好久，都没有找到问题所在。最后一遍试验的时候，才成功。原来问题在这里。
]]></description>
			<content:encoded><![CDATA[<p>更换Mysql数据目录后， mysql服务器无法启动。<br />
解决方法记录如下</p>
<p>首先，我们看怎么修改mysql的数据文件目录</p>
<p>建新数据库目录<br />
mkdir /media/hda11/db</p>
<p>复制linux下原数据到新目录下<br />
cp -dpR /var/lib/mysql/* /media/hda11/db</p>
<p>给新目录重命属性<br />
chown mysql:mysql /media/hda11/db</p>
<p>修改文件/etc/apparmor.d/usr.sbin.mysqld<br />
：sudo gedit /etc/apparmor.d/usr.sbin.mysqld<br />
把<br />
/var/lib/mysql r,<br />
/var/lib/mysql/** rwk,</p>
<p>改成<br />
/media/hda11/db r,<br />
/media/hda11/db/** rwk,</p>
<p>修改目录<br />
sudo gedit /etc/mysql/my.cnf<br />
如<br />
datadir = /var/mysql换成datadir = /media/hda11/db</p>
<p>再开服务器<br />
sudo /etc/init.d/apparmor restart</p>
<p>sudo /etc/init.d/mysql restart</p>
<p><span style="color: #ff0000;">注意事项：修改文件之前，应该先备份原始文件。如my.cnf, usr.sbin.mysqld</span></p>
<p><span style="color: #ff0000;">但是，/etc/apparmor.d/usr.sbin.mysqld 的备份，不要放在当前目录下，而是要备份到别的地方，否则它会加载这个目录下所有的文件的权限内容，导致修改后依然没有权限，mysql就启动不成功。我就在这儿转了好久，都没有找到问题所在。最后一遍试验的时候，才成功。原来问题在这里。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.akii.org/2010-03/ubuntu9-10-replacement-mysql-data-directory-mysql-server-can-not-start-has-been-resolved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu9.10中eclipse按钮点击无效，建不了工程解决办法</title>
		<link>http://www.akii.org/2010-03/ubuntu9-10-the-eclipse-button-to-click-is-invalid-building-engineering-solutions-can-not-be/</link>
		<comments>http://www.akii.org/2010-03/ubuntu9-10-the-eclipse-button-to-click-is-invalid-building-engineering-solutions-can-not-be/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 13:20:25 +0000</pubDate>
		<dc:creator>snow</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.akii.org/2010-03/ubuntu9-10-the-eclipse-button-to-click-is-invalid-building-engineering-solutions-can-not-be/</guid>
		<description><![CDATA[好不容易配置好nginx+php+mysql+fastcgi等各个环境，结果发现eclipse建不了工程，浏览按钮点击无效。
google了一下，有说是直接按回车的，试了下还真是可以。
还有另一个办法
通常我们用eclipse都会将其在面板上建个快捷方式，在快捷方式的属性上，
在eclipse的位置前加上如下参数：
env GDK_NATIVE_WINDOWS=1
如我的eclipse的位置在/home/myuser/porgram/eclipse/eclipse
则属性命令为：env GDK_NATIVE_WINDOWS=1 /home/myuser/porgram/eclipse/eclipse
]]></description>
			<content:encoded><![CDATA[<p>好不容易配置好nginx+php+mysql+fastcgi等各个环境，结果发现eclipse建不了工程，浏览按钮点击无效。<br />
google了一下，有说是直接按回车的，试了下还真是可以。</p>
<p>还有另一个办法<br />
通常我们用eclipse都会将其在面板上建个快捷方式，在快捷方式的属性上，<br />
在eclipse的位置前加上如下参数：<br />
env GDK_NATIVE_WINDOWS=1<br />
如我的eclipse的位置在/home/myuser/porgram/eclipse/eclipse<br />
则属性命令为：env GDK_NATIVE_WINDOWS=1 /home/myuser/porgram/eclipse/eclipse</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akii.org/2010-03/ubuntu9-10-the-eclipse-button-to-click-is-invalid-building-engineering-solutions-can-not-be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu使用Clonezilla“再生龙”做备份镜象</title>
		<link>http://www.akii.org/2010-03/ubuntu-use-clonezilla-renewable-dragon-backup-mirror/</link>
		<comments>http://www.akii.org/2010-03/ubuntu-use-clonezilla-renewable-dragon-backup-mirror/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 05:55:04 +0000</pubDate>
		<dc:creator>snow</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.akii.org/2010-03/ubuntu-use-clonezilla-renewable-dragon-backup-mirror/</guid>
		<description><![CDATA[Clonezilla“再生龙”是台湾“国家高速网路与计算中心”开发的一款易用的linux,unix备份恢复工具。
去官方网站（http://drbl.nchc.org.tw/clonezilla/）上下载光盘版(.iso)或U盘版(.zip)。我用的是U盘版 的，毕竟70M不值得刻张盘嘛。用UBUNTU的分区编辑器将u盘（格式FTA/FTA32）的标志标为boot和lba，下载zip包后将里面的文件解 压到U盘的根目录。
重起，设U盘的启动顺序在硬盘前面。
1、从U盘启动成功后出现启动界面，选择第一项；
2、接下来选择语言，自己随便
3、键盘影射，我们默认即可；
4、选定模式：文字选项模式还是命令行模式；
5、选择分区到镜像还是分区到分区，大部分朋友都用前者；
6、选择镜像文件的存储目录，我们选本机的分区，其他的是网络地址；
7、按回车后扫描本地硬盘的分区表，你要将备份的镜像文件存在哪就选定哪个分区，我选的是/Home分区；
8、备份的目录，选择跟目录/，回车继续；
9、储存本机分区为镜像，并起名；
10、选择要备份的分区；
11、高级选项，全部默认即可
12、分割文件大小，默认2G，添0为不分割；
13、备份后的动作，以后的就是Y，和回车了。
]]></description>
			<content:encoded><![CDATA[<p>Clonezilla“再生龙”是台湾“国家高速网路与计算中心”开发的一款易用的linux,unix备份恢复工具。</p>
<p>去官方网站（http://drbl.nchc.org.tw/clonezilla/）上下载光盘版(.iso)或U盘版(.zip)。我用的是U盘版 的，毕竟70M不值得刻张盘嘛。用UBUNTU的分区编辑器将u盘（格式FTA/FTA32）的标志标为boot和lba，下载zip包后将里面的文件解 压到U盘的根目录。<br />
重起，设U盘的启动顺序在硬盘前面。<br />
1、从U盘启动成功后出现启动界面，选择第一项；</p>
<p>2、接下来选择语言，自己随便</p>
<p>3、键盘影射，我们默认即可；</p>
<p>4、选定模式：文字选项模式还是命令行模式；</p>
<p>5、选择分区到镜像还是分区到分区，大部分朋友都用前者；</p>
<p>6、选择镜像文件的存储目录，我们选本机的分区，其他的是网络地址；</p>
<p>7、按回车后扫描本地硬盘的分区表，你要将备份的镜像文件存在哪就选定哪个分区，我选的是/Home分区；</p>
<p>8、备份的目录，选择跟目录/，回车继续；</p>
<p>9、储存本机分区为镜像，并起名；</p>
<p>10、选择要备份的分区；</p>
<p>11、高级选项，全部默认即可</p>
<p>12、分割文件大小，默认2G，添0为不分割；</p>
<p>13、备份后的动作，以后的就是Y，和回车了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akii.org/2010-03/ubuntu-use-clonezilla-renewable-dragon-backup-mirror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD nginx+php+mysql+zend+phpmyadmin+优化 ports安装法</title>
		<link>http://www.akii.org/2010-03/freebsd-nginx-php-mysql-zend-phpmyadmin-optimized-ports-installation-method/</link>
		<comments>http://www.akii.org/2010-03/freebsd-nginx-php-mysql-zend-phpmyadmin-optimized-ports-installation-method/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 10:40:05 +0000</pubDate>
		<dc:creator>snow</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://www.akii.org/2010-03/freebsd-nginx-php-mysql-zend-phpmyadmin-optimized-ports-installation-method/</guid>
		<description><![CDATA[前言
1. 看了张宴的《linux版本的Nginx 0.5.33 + PHP 5.2.5》后，马上找了一台服务器测试了一下，然后加了一个线上的discuz的论坛跑了一下，性能非常的卓越，感叹搜遍整个互联网，就是 nginx+php唯一的一篇文档。对于他的文档，我认为：写的非常专业，对于php extensions库也分析的非常透彻。但是一篇专业的文档，也存在一些专业带来的麻烦，就是起点有点高，假如要更新里面的软件包和定义自己的目录，势必需要一点波折。另外不知道为何，最近网站老是打不开。情急之下，小弟重新写了一篇freebsd下面的傻瓜式安装文档。
2. 又结合了平时的一些经验，顺便把如何防卸ddos，并通过对系统的优化，如何来进一步提高nginx的并发数做 一些详解。
3. 由于个人能力有限，错误的地方，还请读者谅解
一、安装软件前的准备
系统的安装：插入freebsd6.2以上的光盘，最小化安装系统，同时安装好ports
二、手动安装nginx+php
1) 进入系统后，准备cvs更新：
1. cd /usr/ports/net/cvsup-without-gui
2. cp /usr/share/examples/cvsup/ports-supfile /etc/ports-supfile
3. # vi /etc/ports-supfile
将其中的#*default host=CHANGE_THIS.FreeBSD.org一行改为
*default host=cvsup4.FreeBSDchina.org
4. 更新ports
/usr/local/bin/cvsup -g -L 2 /etc/ports-supfile
 2) 安装mysql
#cd /usr/ports/databases/mysql51-server
#make WITH_CHARSET=gbk WITH_XCHARSET=all WITH_PROC_SCOPE_PTH=yes BUILD_OPTIMIZED=yes BUILD_STATIC=yes SKIP_DNS_CHECK=yes WITHOUT_INNODB=yes install clean
#cp /usr/local/share/mysql/my-large.cnf /usr/local/etc/my.cnf ##mysql的优化参数，也可以手动修改
#rehash
# mysql_install_db –user=mysql ##初始化mysql
#/usr/local/bin/mysqld_safe &#38; ##启动mysql
#/usr/local/bin/mysqladmin -u root password ‘newpass’ ##修改root密码，newpass是你需要改的密码
关闭mysql可以使用mysqladmin -uroot -p shutdown
3) [...]]]></description>
			<content:encoded><![CDATA[<p>前言<br />
1. 看了张宴的《linux版本的Nginx 0.5.33 + PHP 5.2.5》后，马上找了一台服务器测试了一下，然后加了一个线上的discuz的论坛跑了一下，性能非常的卓越，感叹搜遍整个互联网，就是 nginx+php唯一的一篇文档。对于他的文档，我认为：写的非常专业，对于php extensions库也分析的非常透彻。但是一篇专业的文档，也存在一些专业带来的麻烦，就是起点有点高，假如要更新里面的软件包和定义自己的目录，势必需要一点波折。另外不知道为何，最近网站老是打不开。情急之下，小弟重新写了一篇freebsd下面的傻瓜式安装文档。<br />
2. 又结合了平时的一些经验，顺便把如何防卸ddos，并通过对系统的优化，如何来进一步提高nginx的并发数做 一些详解。<br />
3. 由于个人能力有限，错误的地方，还请读者谅解</p>
<p>一、安装软件前的准备<br />
系统的安装：插入freebsd6.2以上的光盘，最小化安装系统，同时安装好ports<br />
二、手动安装nginx+php<br />
1) 进入系统后，准备cvs更新：<br />
1. cd /usr/ports/net/cvsup-without-gui<br />
2. cp /usr/share/examples/cvsup/ports-supfile /etc/ports-supfile<br />
3. # vi /etc/ports-supfile<br />
将其中的#*default host=CHANGE_THIS.FreeBSD.org一行改为<br />
*default host=cvsup4.FreeBSDchina.org<br />
4. 更新ports<br />
/usr/local/bin/cvsup -g -L 2 /etc/ports-supfile<br />
<span id="more-1177"></span> 2) 安装mysql<br />
#cd /usr/ports/databases/mysql51-server<br />
#make WITH_CHARSET=gbk WITH_XCHARSET=all WITH_PROC_SCOPE_PTH=yes BUILD_OPTIMIZED=yes BUILD_STATIC=yes SKIP_DNS_CHECK=yes WITHOUT_INNODB=yes install clean<br />
#cp /usr/local/share/mysql/my-large.cnf /usr/local/etc/my.cnf ##mysql的优化参数，也可以手动修改<br />
#rehash<br />
# mysql_install_db –user=mysql ##初始化mysql<br />
#/usr/local/bin/mysqld_safe &amp; ##启动mysql<br />
#/usr/local/bin/mysqladmin -u root password ‘newpass’ ##修改root密码，newpass是你需要改的密码<br />
关闭mysql可以使用mysqladmin -uroot -p shutdown<br />
3) 安装php<br />
#cd /usr/ports/lang/php5<br />
#make config ##配置编译参数<br />
[X] CLI Build CLI version<br />
[X] CGI Build CGI version<br />
[ ] APACHE Build Apache module<br />
[ ] DEBUG Enable debug<br />
[X]] SUHOSIN Enable Suhosin protection system<br />
[X] MULTIBYTE Enable zend multibyte support<br />
[ ] IPV6 Enable ipv6 support<br />
[ ] REDIRECT Enable force-cgi-redirect support (CGI only)<br />
[ ] DISCARD Enable discard-path support (CGI only)<br />
[X] FASTCGI Enable fastcgi support (CGI only)<br />
[X] PATHINFO Enable path-info-check support (CGI only)<br />
#make install clean<br />
# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini ##cp php.ini配置文件<br />
4) 安装php5-extensions<br />
# cd /usr/ports/lang/php5-extensions/<br />
#make config<br />
Options for php5-extensions 1.1<br />
————————————————-<br />
[X] CURL CURL support<br />
[X] FTP FTP support<br />
[X] GD<br />
[X] GETTEXT<br />
[X] MBSTRING multibyte string support<br />
[X] MCRYPT Encryption support<br />
[X] MYSQL<br />
[X] PCRE Perl Compatible Regular Expression support<br />
[ ] POSIX //去掉.<br />
[ ] SQLITE //去掉.<br />
[X] ZIP ZIP support<br />
[X] ZLIB<br />
# make install clean<br />
5) 安装Zend Optimizer<br />
#cd /usr/ports/devel/ZendOptimizer/<br />
#make #不要安装，只需要下载解包<br />
#cd /usr/ports/devel/ZendOptimizer/work/ZendOptimizer-*<br />
#./install-tty ##会出现一个文字的安装界面，只是最后一步，不要选择apache就可以了<br />
#vi /usr/local/etc/php.ini #插入zend的路径，一般来说，上面的安装会自动加入下面的文字，假如没有，请手动添加。</p>
<p>[Zend]<br />
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.0<br />
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.0<br />
zend_optimizer.version=3.3.0a<br />
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so<br />
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so</p>
<p>小提示：安装zend，在freebsd下面，目前只有支持到 php5.1.x，对于php5.2.x还不能支持，因为zend还没有为php5.2.x开发版本，在网上查了好多关于解决此类的问题，但得到的结果是，zend可以顺利安装，phpinfo也显示zend正常了，但程序无法调用，即zend没有工作，也就是目前无法解决，我想只有等到zend php5.2.x的版本后，才可以解决此问题，也希望哪位已经解决此类问题的兄弟，share一下你的经验。假如你非要使用zend，那就请你将php降到5.1.x，或者你不当心已经升级了ports，那建议你可以安装php4.x，毕竟目前php4.x还通用于大部分的环境<br />
6) 安装nginx<br />
#cd /usr/ports/www/nginx/<br />
#make install<br />
7) 安装lighttpd，为了得到fastcgi<br />
# cd /usr/ports/www/lighttpd/<br />
#make install<br />
#rehash<br />
 <img src='http://www.akii.org/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> 配置nginx<br />
#user nobody<br />
删除前面的注释#，改成 user www<br />
#log_format main ‘$remote_addr – $remote_user [$time_local] ‘<br />
# ‘”$request” $status $body_bytes_sent ‘<br />
# ‘”$http_referer” “$http_user_agent”‘;<br />
log_format main ‘$remote_addr – $remote_user [$time_local] ‘<br />
‘”$request” $status $body_bytes_sent ‘<br />
‘”$http_referer” “$http_user_agent”‘;<br />
##以上步骤，为了能够正常分析log的pv，hits，访问量，才设定的，默认的log格式，是无法准确分析出所需要的结果</p>
<p>location / {<br />
root /usr/local/www/nginx;<br />
index index.html index.htm;<br />
}<br />
在index.html前面添加一个index.php<br />
location / {<br />
root /data/web/www.jk0086.com/htdocs;<br />
index index.php index.html index.htm;<br />
}<br />
#location ~ \.php$ {<br />
# fastcgi_pass 127.0.0.1:9000;<br />
# fastcgi_index index.php;<br />
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script.name;<br />
# include fastcgi_params;<br />
#}<br />
将前面的#去掉，修改为<br />
location ~ \.php$ {<br />
fastcgi_pass 127.0.0.1:9000;<br />
fastcgi_index index.php;<br />
fastcgi_param SCRIPT_FILENAME /usr/local/etc/nginx$fastcgi_script.name;<br />
include fastcgi_params;<br />
}<br />
##去掉注释，其实就是激活了nginx的fastcgi功能，也说明了nginx本身就已经准备用于fastcgi的环境中</p>
<p>9) 配置spawn-fcgi，就是一个启动fastcgi命令，使得nginx可以通过9000端口访问（纯粹个人理解-_-）<br />
参数说明：监听127.0.0.1的9000端口，进程数为64（如果服务器内存小于3GB，可以只开启25个进程），用户为www<br />
/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www -g www -C 64 -f /usr/local/bin/php-cgi<br />
10) 这边请注意启动顺序，先启动fastcgi，再启动nginx<br />
Nginx.conf由于经常需要修改，即经常需要重启nginx，因此这边写了一个启动脚本，请查看：<br />
#!/usr/local/bin/bash<br />
case $1 in<br />
start)<br />
/usr/local/sbin/nginx<br />
;;<br />
stop)<br />
killall -9 nginx<br />
;;<br />
test)<br />
nginx -t -c /usr/local/etc/nginx/nginx.conf<br />
;;<br />
restart)<br />
ps auxww | grep nginx | grep master | awk ‘{print $2}’ | xargs kill -HUP<br />
;;<br />
show)<br />
ps -aux|grep nginx<br />
;;<br />
esac<br />
保存为nginx.sh使用方法为：<br />
nginx.sh start #启动nginx<br />
nginx.sh stop #停止nginx<br />
nginx.sh restart #重启nginx<br />
nginx.sh test #测试nginx.conf的准确性<br />
11) 安装phpMyAdmin<br />
#cd /usr/ports/databases/phpmyadmin<br />
#make install<br />
#mv /usr/local/www/phpmyadmin /data/web/ www.jk0086.com/htdocs/<br />
#cd /data/web/www.jk0086.com/htdocs/phpmyadmin<br />
#vi config.inc.php ##这边要说明一下，freebsd默认安装的phpmyadmin，里面配置文件有问题，需要手动修改，请修改成如下内容：</p>
<p>/* $Id: config.sample.inc.php 9689 2006-11-10 20:05:49Z nijel $ */</p>
<p>// vim: expandtab sw=4 ts=4 sts=4:</p>
<p>/**</p>
<p>* phpMyAdmin sample configuration, you can use it as base for</p>
<p>* manual configuration. For easier setup you can use scripts/setup.php</p>
<p>*</p>
<p>* All directives are explained in Documentation.html and on phpMyAdmin</p>
<p>* wiki .</p>
<p>*/</p>
<p>/*</p>
<p>* This is needed for cookie based authentication to encrypt password in</p>
<p>* cookie</p>
<p>*/</p>
<p>$cfg['blowfish_secret'] = ‘asdf:LKJ’; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */</p>
<p>/*</p>
<p>* Servers configuration</p>
<p>*/</p>
<p>$i = 0;</p>
<p>/*</p>
<p>* First server</p>
<p>*/</p>
<p>$i++;</p>
<p>/* Authentication type */</p>
<p>$cfg['Servers'][$i]['auth_type'] = ‘cookie’;</p>
<p>/* Server parameters */</p>
<p>$cfg['Servers'][$i]['host'] = ‘localhost’;</p>
<p>$cfg['Servers'][$i]['connect_type'] = ‘tcp’;</p>
<p>$cfg['Servers'][$i]['compress'] = false;</p>
<p>/* Select mysqli if your server has it */</p>
<p>$cfg['Servers'][$i]['extension'] = ‘mysql’;</p>
<p>/* User for advanced features */</p>
<p>// $cfg['Servers'][$i]['controluser'] = ‘pam’;</p>
<p>// $cfg['Servers'][$i]['controlpass'] = ‘pampasswd’;</p>
<p>/* Advanced phpMyAdmin features */</p>
<p>// $cfg['Servers'][$i]['pmadb'] = ‘phpmyadmin’;</p>
<p>// $cfg['Servers'][$i]['bookmarktable'] = ‘pma_bookmark’;</p>
<p>// $cfg['Servers'][$i]['relation'] = ‘pma_relation’;</p>
<p>// $cfg['Servers'][$i]['table_info'] = ‘pma_table_info’;</p>
<p>// $cfg['Servers'][$i]['table_coords'] = ‘pma_table_coords’;</p>
<p>// $cfg['Servers'][$i]['pdf_pages'] = ‘pma_pdf_pages’;</p>
<p>// $cfg['Servers'][$i]['column_info'] = ‘pma_column_info’;</p>
<p>// $cfg['Servers'][$i]['history'] = ‘pma_history’;</p>
<p>// $cfg['Servers'][$i]['designer_coords'] = ‘pma_designer_coords’;</p>
<p>/*</p>
<p>* End of servers configuration</p>
<p>*/</p>
<p>/*</p>
<p>* Directories for saving/loading files from server</p>
<p>*/</p>
<p>$cfg['UploadDir'] = ”;</p>
<p>$cfg['SaveDir'] = ”;</p>
<p>?&gt;</p>
<p>以上只是一个配置文件，当你打开Phpmyadmin的时候，会提示你输入用户名密码，然后登陆数据库，相对比较安全的</p>
<p>三、系统优化+防止ddos<br />
1) 这个话题有点大，我相信我做的只是其中很小的一部分，同时很多人也会问我，是不是要编译内核，这边的回答是不需要编译任何内核，只需要copy文件，然后重启一下服务器就可以了。<br />
2) 加载文件修改<br />
# vi /boot/loader.conf #加入如下文本<br />
kern.dfldsiz=”2147483648″ # Set the initial data size limit<br />
kern.maxdsiz=”2147483648″ # Set the max data size<br />
kern.ipc.nmbclusters=”0″ # Set the number of mbuf clusters<br />
kern.ipc.nsfbufs=”66560″ # Set the number of sendfile(2) bufs<br />
##解释：<br />
a． 第一，第二行主要是为了突破1G内存设置的<br />
b． 第三行其实是bsd的一个bug，当系统并发达到一个数量级的时候，系统会crash，这个是非常糟糕的事情，所幸更改了这个参数后，在高并发的时候，基本可以没有类似情况，当然非常bt的情况，还得进一步想办法<br />
c． 第四行是读取的文件数，如果你下载的文件比较大，且比较多，加大这个参数，是非常爽的</p>
<p>3) Sysctl修改<br />
#vi /etc/rc.local<br />
sysctl kern.ipc.maxsockets=100000 ##增加并发的socket，对于ddos很有用<br />
sysctl kern.ipc.somaxconn=65535 ##打开文件数<br />
sysctl net.inet.tcp.msl=2500 ##timeout时间</p>
<p>4) 通过上述的简单优化，会给你带来意外的惊喜，如果有兴趣的兄弟，可以尝试一下看看，绝无副作用。</p>
<p>四、其他<br />
1) 加速ports安装<br />
#vi /etc/make.conf ##加入如下<br />
MASTER_SITE_OVERRIDE?=http://ports.hshh.org/${DIST_SUBDIR}/<br />
MASTER_SITE_OVERRIDE?=http://ports.cn.freebsd.org/${DIST_SUBDIR}/</p>
<p>2) Freebsd颜色显示<br />
secureCRT设置:仿真:终端-&gt;linux&gt;勾选ANSI颜色–&gt;确定<br />
#vi /etc/csh.cshrc ##加入如下<br />
setenv LSCOLORS ExGxFxdxCxegedabagExEx<br />
setenv CLICOLOR yes<br />
#cd /usr/ports/edit/vim;make install<br />
#echo “syntax on”&gt;/root/.vimrc<br />
#echo “alias vi vim” &gt;&gt;/root/.cshrc<br />
##颜色主要是靠vim来显示的，因此需要安装vim，然后把vi alias成vim就可以了<br />
3) Other。。。。。。。。更新中</p>
<p>来自：http://hi.baidu.com/starsluck/blog/item/19b141efa816a531acafd520.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akii.org/2010-03/freebsd-nginx-php-mysql-zend-phpmyadmin-optimized-ports-installation-method/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu 9.10 安装nginx + fastcgi + spawn-fcgi +mysql 日记</title>
		<link>http://www.akii.org/2010-03/ubuntu-9-10-install-nginx-fastcgi-spawn-fcgi-mysql-diary/</link>
		<comments>http://www.akii.org/2010-03/ubuntu-9-10-install-nginx-fastcgi-spawn-fcgi-mysql-diary/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 10:35:04 +0000</pubDate>
		<dc:creator>snow</dc:creator>
				<category><![CDATA[nginx]]></category>

		<guid isPermaLink="false">http://www.akii.org/2010-03/ubuntu-9-10-install-nginx-fastcgi-spawn-fcgi-mysql-diary/</guid>
		<description><![CDATA[最近安装了ubuntu 9.10 64位的系统。以前用8.x的时候，习惯用集成环境lampp. 不过对这64位的系统不支持，当然可以安装32位支持模块，不过还要改一堆东西。索性，放弃。改投nginx的大营。
nginx已经如雷灌耳了。
nginx（发音同 engine x）是一款轻量级的Web 服务器／反向代理服务器及电子邮件（IMAP/POP3）代理服务器，并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发，最初供俄国大型的入口网站及搜寻引擎Rambler（俄文：Рамблер）使用。其特点是占有内存少，并发能力强，事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.现在包括国内很多大型网站都将用它来替换了apache.
Nginx并不支持cgi方式运行，原因是可以减少因此带来的一些程序上的漏洞。那么我们必须使用FastCGI方式来执行PHP程序。
我主要配置的是开发测试环境，因此要求负载和安全方面不高。系统为ubuntu 9.10 64位。
1.安装nginx
运行：
sudo apt-get intsall nginx
Ubuntu安装之后的文件结构大致为：
* 所有的配置文件都在/etc/nginx下，并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
* 程序文件在/usr/sbin/nginx
* 日志放在了/var/log/nginx中
* 并已经在/etc/init.d/下创建了启动脚本nginx
* 默认的虚拟主机的目录设置在了/var/www/nginx-default

下面可以启动nginx来看看效果（请确保80端口没有其他服务在使用）：
Ubuntu请运行：
sudo /etc/init.d/nginx start
然后打开浏览器，查看http://localhost/  看看是否看到了“Welcome to nginx!” 如果看到了，说明安装成功。当然，基本上，这块儿都不会出问题。
如果运行不成功，可以先 sudo killall apache2 杀掉apache进程
2.安装php:
当然，现在我们都用php5了。运行：
sudo apt-get install php5 php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-sqlite php5-xsl
3.安装spawn-fcgi
运行sudo apt-get install spawn-fcgi
为什么要安装spawn-fcgi呢，它用来控制php-cgi进程，以防止进程崩溃或是单进程的效率太低。
网上很多人都说要使用spawn-fcgi必须得安装lighttpd,实际上不必要，可以直接安装spawn-fcgi
接下来就是最让人头疼的配置。
配置Nginx和spawn-fcgi配合运行
(1).在/etc/nginx/fastcgi_params [...]]]></description>
			<content:encoded><![CDATA[<p>最近安装了ubuntu 9.10 64位的系统。以前用8.x的时候，习惯用集成环境lampp. 不过对这64位的系统不支持，当然可以安装32位支持模块，不过还要改一堆东西。索性，放弃。改投nginx的大营。</p>
<p>nginx已经如雷灌耳了。<br />
nginx（发音同 engine x）是一款轻量级的Web 服务器／反向代理服务器及电子邮件（IMAP/POP3）代理服务器，并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发，最初供俄国大型的入口网站及搜寻引擎Rambler（俄文：Рамблер）使用。其特点是占有内存少，并发能力强，事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.现在包括国内很多大型网站都将用它来替换了apache.</p>
<p>Nginx并不支持cgi方式运行，原因是可以减少因此带来的一些程序上的漏洞。那么我们必须使用FastCGI方式来执行PHP程序。</p>
<p>我主要配置的是开发测试环境，因此要求负载和安全方面不高。系统为ubuntu 9.10 64位。</p>
<p><strong>1.安装nginx</strong><br />
运行：<br />
<code>sudo apt-get intsall nginx</code><br />
Ubuntu安装之后的文件结构大致为：<br />
* 所有的配置文件都在/etc/nginx下，并且每个虚拟主机已经安排在了/etc/nginx/sites-available下<br />
* 程序文件在/usr/sbin/nginx<br />
* 日志放在了/var/log/nginx中<br />
* 并已经在/etc/init.d/下创建了启动脚本nginx<br />
* 默认的虚拟主机的目录设置在了/var/www/nginx-default<br />
<span id="more-1175"></span><br />
下面可以启动nginx来看看效果（请确保80端口没有其他服务在使用）：<br />
Ubuntu请运行：<br />
<code>sudo /etc/init.d/nginx start</code><br />
然后打开浏览器，查看http://localhost/  看看是否看到了“Welcome to nginx!” 如果看到了，说明安装成功。当然，基本上，这块儿都不会出问题。<br />
如果运行不成功，可以先 sudo killall apache2 杀掉apache进程<br />
<strong>2.安装php:</strong><br />
当然，现在我们都用php5了。运行：<br />
<code>sudo apt-get install php5 php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-sqlite php5-xsl</code></p>
<p><strong>3.安装spawn-fcgi</strong><br />
运行<code>sudo apt-get install spawn-fcgi</code><br />
为什么要安装spawn-fcgi呢，它用来控制php-cgi进程，以防止进程崩溃或是单进程的效率太低。<br />
网上很多人都说要使用spawn-fcgi必须得安装lighttpd,实际上不必要，可以直接安装spawn-fcgi</p>
<p>接下来就是最让人头疼的配置。<br />
配置Nginx和spawn-fcgi配合运行<br />
(1).在/etc/nginx/fastcgi_params 文件最后，加入一行，可以用sudo gedit /etc/nginx/fastcgi_params打开文件<br />
加入此行：<code>fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;</code></p>
<p>(2).另外需要在PHP-CGI的配置文件（Ubuntu 上此配置文件位于/etc/php5/cgi/php.ini）中，找到cgi.fix_pathinfo选项，修改为：<br />
cgi.fix_pathinfo=1;<br />
这样php-cgi方能正常使用SCRIPT_FILENAME这个变量。</p>
<p>(3).打开/etc/nginx/sites-available/default文件<br />
在<br />
<code>server {<br />
listen   80;<br />
server_name  localhost;<br />
</code><br />
下面添加<br />
<code>root /var/www/nginx-default</code><br />
即root和server_name同级<br />
这段即相当于apache的默认目录  如果没有这个的话，容易在执行php 文件的时候，会提示&#8221;No input file specified&#8221;。我就曾在此绕了好大个圈子才发现问题。</p>
<p>然后修改<br />
<code>#location ~ \.php$ {<br />
#fastcgi_pass   127.0.0.1:9000;<br />
#fastcgi_index  index.php;<br />
#fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;<br />
#includefastcgi_params;<br />
#}<br />
</code><br />
修改成<br />
<code><br />
location ~ \.php$ {<br />
fastcgi_pass   127.0.0.1:9000;<br />
fastcgi_index  index.php;<br />
#fastcgi_param  SCRIPT_FILENAME  /var/www/nginx-default$fastcgi_script_name; 这段没啥用了，留在这儿做个提醒而已<br />
include /etc/nginx/fastcgi_params; #fastcgi的参数文件地址<br />
}<br />
</code></p>
<p>nginx上的参考文档地址：<a href="http://wiki.nginx.org/NginxFullExample" target="_blank">http://wiki.nginx.org/NginxFullExample</a></p>
<p>然后运行<br />
<code>sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid</code><br />
来启动fast-cgi进程，然后我们可以将这行代码加入到/etc/rc.local文件底部，这样系统启动的时候也可以同时启动PHP的FastCGI进程。</p>
<p>再运行sudo /etc/init.d/nginx restart 重启nginx<br />
好了，可以把你的php文件放在/var/www/nginx-default下面来测试一下了。</p>
<p>如果打开php文件出现：No input file specified<br />
请检查<br />
php.ini的配置中<br />
cgi.fix_pathinfo=1<br />
doc_root=<br />
还有，每个虚机要根据自己不通的虚机设置不能的目录，要保证这个路径正确。<br />
检查/etc/nginx/sites-available下的配置文件中，server内包含 root 及地址 而非location内的root</p>
<p>附重启nginx和php-cgi 的命令</p>
<p>nginx: sudo /etc/init.d/nginx restart  同样也可以有start,stop等参数<br />
php-cgi:  先杀死进程<br />
sudo killall -HUP php5-cgi<br />
再启动<br />
sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid</p>
<p>参数含义如下</p>
<p>* -f  指定调用FastCGI的进程的执行程序位置，根据系统上所装的PHP的情况具体设置<br />
* -a  绑定到地址addr<br />
* -p 绑定到端口port<br />
* -s 绑定到unix socket的路径path<br />
* -C  指定产生的FastCGI的进程数，默认为5（仅用于PHP）<br />
* -P<br />
指定产生的进程的PID文件路径<br />
* -u和-g FastCGI使用什么身份（-u 用户 -g 用户组）运行，Ubuntu下可以使用www-data，其他的根据情况配置，如nobody、apache等<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
如果要安装zendOptimizer<br />
先去zend官网下载，地址http://www.zend.com/en/products/guard/downloads<br />
找对应你操作系统的zendOptimizer，如果下载过程中要求注册，而你没有注册过，那就不防注册一次，一劳永逸。<br />
然后解压，打开data文件夹，再找出对应你php版本的so文件。基本上现在都是php5.2了，所以在5_2_x_comp/ZendOptimizer.so<br />
可以把这个文件放在任何位置，只要在php.ini中指定出绝对位置就行。<br />
比如我们将其放在/usr/local下面。<br />
sudo mkdir /usr/local/zend    //按提示输入密码<br />
在你解压出的文件夹内，执行<br />
sudo cp ZendOptimizer.so /usr/local/zend<br />
将这个文件拷过去。<br />
编辑php.ini ，在终端输入<br />
sudo gedit /etc/php5/cgi/php.ini<br />
在文件末尾加入<br />
[Zend Optimizer]<br />
zend_optimizer.optimization_level=1<br />
zend_extension=”/usr/local/zend/ZendOptimizer.so”</p>
<p>然后重启fastcgi<br />
sudo killall -HUP php5-cgi<br />
再启动<br />
sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid<br />
OK了。用php探针看看吧。<br />
<strong>4、安装PHP和MySQL</strong><br />
sudo apt-get install mysql-server mysql-client<br />
中间会提示输入Root用户密码，依次输入即可。</p>
<p>启动MySQL<br />
sudo /etc/init.d/mysql start</p>
<p>mysql -uroot -p<br />
输入mysql密码<br />
mysql&gt; show databases;<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
| Database           |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
| information_schema |<br />
| mysql              |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
mysql已正确安装了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akii.org/2010-03/ubuntu-9-10-install-nginx-fastcgi-spawn-fcgi-mysql-diary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>thinkpad T400指纹无法识别设备的解决方法</title>
		<link>http://www.akii.org/2010-02/thinkpad-t400-does-not-recognize-the-device-fingerprint-solution/</link>
		<comments>http://www.akii.org/2010-02/thinkpad-t400-does-not-recognize-the-device-fingerprint-solution/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 17:13:18 +0000</pubDate>
		<dc:creator>snow</dc:creator>
				<category><![CDATA[个人收藏]]></category>

		<guid isPermaLink="false">http://www.akii.org/2010-02/thinkpad-t400-does-not-recognize-the-device-fingerprint-solution/</guid>
		<description><![CDATA[昨天给我的小黑重装win7+xp，更新了BIOS后，导致指纹识别无法启动了，安装时出现提示：”please insert the primary sensor and click “ok” to update your sensor’s PBA software .Did not find the primary sensor, update sensor’s PBA software failed. “意思差不多是：请检查连接，电脑与指纹识别器无法正常通讯。我多次尝试后无果，在网上查找资料后，总结发现解决方法如下：
1.必须在断网状态，然后在“我的电脑”中的“设备管理器”卸载“生物识别设备”的驱动。然后进入“控制面板”，卸载指纹识别软件和指纹识别驱动，共2个文件，即Lenovo Fingerprint Software和AuthenTec Inc。电脑会提示你重启，再返回到“设备管理器”确保指纹识别器为为识别状态。
2.开机按F1，进入BIOS，选择“Security”—I/O Port Access——–Fingerprint Reader”，选择“Enabled”即可。然后重启电脑安装thinkpad官方的指纹识别驱动即可。

此次BIOS升级导致指纹识别无法使用的原因是安装系统时候，windows7自动安装的来自微软的驱动与联想的驱动相冲突，涉及的机器大概有thinkpad T400，T500，R400，R500，X200，X300，X301.
]]></description>
			<content:encoded><![CDATA[<p>昨天给我的小黑重装win7+xp，更新了BIOS后，导致指纹识别无法启动了，安装时出现提示：”please insert the primary sensor and click “ok” to update your sensor’s PBA software .Did not find the primary sensor, update sensor’s PBA software failed. “意思差不多是：请检查连接，电脑与指纹识别器无法正常通讯。我多次尝试后无果，在网上查找资料后，总结发现解决方法如下：</p>
<p>1.必须在断网状态，然后在“我的电脑”中的“设备管理器”卸载“生物识别设备”的驱动。然后进入“控制面板”，卸载指纹识别软件和指纹识别驱动，共2个文件，即Lenovo Fingerprint Software和AuthenTec Inc。电脑会提示你重启，再返回到“设备管理器”确保指纹识别器为为识别状态。</p>
<p>2.开机按F1，进入BIOS，选择“Security”—I/O Port Access——–Fingerprint Reader”，选择“Enabled”即可。然后重启电脑安装thinkpad官方的指纹识别驱动即可。</p>
<p><span id="more-1174"></span></p>
<p>此次BIOS升级导致指纹识别无法使用的原因是安装系统时候，windows7自动安装的来自微软的驱动与联想的驱动相冲突，涉及的机器大概有thinkpad T400，T500，R400，R500，X200，X300，X301.</p>
<p><!-- 				<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 				xmlns:dc="http://purl.org/dc/elements/1.1/" 				xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://blog.donews.com/ufooo/archive/2010/02/19/1387069.aspx"     dc:identifier="http://blog.donews.com/ufooo/archive/2010/02/19/1387069.aspx"     dc:title="thinkpad t400指纹识别无法使用的解决方法"     trackback:ping="http://blog.donews.com/ufooo/archive/2010/02/19/1387069.aspx/trackback" /> </rdf:RDF> &#8211;></p>
]]></content:encoded>
			<wfw:commentRss>http://www.akii.org/2010-02/thinkpad-t400-does-not-recognize-the-device-fingerprint-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>羊群的选择：一只狼还是两头狮子</title>
		<link>http://www.akii.org/2010-02/selection-of-sheep-a-wolf-or-two-lions/</link>
		<comments>http://www.akii.org/2010-02/selection-of-sheep-a-wolf-or-two-lions/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 10:34:00 +0000</pubDate>
		<dc:creator>snow</dc:creator>
				<category><![CDATA[心情随笔]]></category>

		<guid isPermaLink="false">http://www.akii.org/2010-02/selection-of-sheep-a-wolf-or-two-lions/</guid>
		<description><![CDATA[上帝把两群羊放在草原上，一群在南，一群在北。上帝还给羊群找了两种天敌，一种是狮子，一种是狼。
上帝对羊群说:「如果你们要狼，就给一只，任它随意咬你们。如果你们要狮子，就给两头，你们可以在两头狮子中任选一头，还可以随时更换。
这道题的问题就是：如果你也在羊群中，你是选狼还是选狮子？很容易做出选择吧？好吧，记住你的选择，接着往下看。
南边那群羊想,狮子比狼凶猛得多,还是要狼吧。于是,它们就要了一只狼。北边那群羊想，狮子虽然比狼凶猛得多，但我们有选择权，还是要狮子吧。于是，它们就要了两头狮子。
那只狼进了南边的羊群后，就开始吃羊。狼身体小，食量也小，一只羊够它吃几天了。这样羊群几天才被追杀一次。
北边那群羊挑选了一头狮子，另一头则留在上帝那里。这头狮子进入羊群后,也开始吃羊。狮子不但比狼凶猛而且食量惊人，每天都要吃一只羊。这样羊群就天天都要被追杀，惊恐万状。羊群赶紧请上帝换一头狮子。不料，上帝保管的那头狮子一直没有吃东西，正饥饿难耐，它扑进羊群，比前面那头狮子咬得更疯狂。羊群一天到晚只是逃命，连草都快吃不成了。
南边的羊群庆幸自己选对了天敌又嘲笑北边的羊群没有眼光. 北边的羊群非常后悔，向上帝大倒苦水,要求更换天敌，改要一只狼。上帝说：「天敌一旦确定，就不能更改,必须世代相随,你们唯一的权利是在两头狮子中选择。」
北边的羊群只好把两头狮子不断更换。可两头狮子同样凶残，换哪一头都比南边的羊群悲惨得多，它们索性不换了，让一头狮子吃得膘肥体壮，另一头狮子则饿得精瘦。眼看那头瘦狮子快要饿死了，羊群才请上帝换一头。
这头瘦狮子经过长时间的饥饿后，慢慢悟出了一个道理：自己虽然凶猛异常，一百只羊都不是对手，可是自己的命运是操纵在羊群手里的。羊群随时可以把自己送回上帝那里，让自己饱受饥饿的煎熬，甚至有可能饿死。想通这个道理后，瘦狮子就对羊群特别客气，只吃死羊和病羊，凡是健康的羊它都不吃了。
羊群喜出望外，有几只小羊提议干脆固定要瘦狮子，不要那头肥狮子了。一只老公羊提醒说:「瘦狮子是怕我们送它回上帝那里挨饿，才对我们这么好。万一肥狮子饿死了，我们没有了选择的余地，瘦狮子很快就会恢复凶残的本性。」羊群觉得老羊说得有理,为了不让另一头狮子饿死,它们赶紧把它换回来。原先膘肥体壮的那头狮子，已经饿得只剩下皮包骨头了，并且也懂得了自己的命运是操纵在羊群手里的道理。为了能在草原上待久一点，它竟百般讨好起羊群来。而那头被送交给上帝的狮子，则难过得流下了眼泪。
北边的羊群在经历了重重磨难后,终于过上了自由自在的生活。
南边的那群羊的处境却越来越悲惨了，那只狼因为没有竞争对手，羊群又无法更换它，它就胡作非为，每天都要咬死几十只羊，这只狼早已不吃羊肉了，它只喝羊心里的血。它还不准羊叫，哪只叫就立刻咬死哪只。南边的羊群只能在心中哀叹:「早知道这样，还不如要两头狮子。」
]]></description>
			<content:encoded><![CDATA[<p>上帝把两群羊放在草原上，一群在南，一群在北。上帝还给羊群找了两种天敌，一种是狮子，一种是狼。</p>
<p>上帝对羊群说:「如果你们要狼，就给一只，任它随意咬你们。如果你们要狮子，就给两头，你们可以在两头狮子中任选一头，还可以随时更换。</p>
<p>这道题的问题就是：如果你也在羊群中，你是选狼还是选狮子？很容易做出选择吧？好吧，记住你的选择，接着往下看。</p>
<p>南边那群羊想,狮子比狼凶猛得多,还是要狼吧。于是,它们就要了一只狼。北边那群羊想，狮子虽然比狼凶猛得多，但我们有选择权，还是要狮子吧。于是，它们就要了两头狮子。</p>
<p>那只狼进了南边的羊群后，就开始吃羊。狼身体小，食量也小，一只羊够它吃几天了。这样羊群几天才被追杀一次。</p>
<p>北边那群羊挑选了一头狮子，另一头则留在上帝那里。这头狮子进入羊群后,也开始吃羊。狮子不但比狼凶猛而且食量惊人，每天都要吃一只羊。这样羊群就天天都要被追杀，惊恐万状。羊群赶紧请上帝换一头狮子。不料，上帝保管的那头狮子一直没有吃东西，正饥饿难耐，它扑进羊群，比前面那头狮子咬得更疯狂。羊群一天到晚只是逃命，连草都快吃不成了。</p>
<p>南边的羊群庆幸自己选对了天敌又嘲笑北边的羊群没有眼光. 北边的羊群非常后悔，向上帝大倒苦水,要求更换天敌，改要一只狼。上帝说：「天敌一旦确定，就不能更改,必须世代相随,你们唯一的权利是在两头狮子中选择。」</p>
<p>北边的羊群只好把两头狮子不断更换。可两头狮子同样凶残，换哪一头都比南边的羊群悲惨得多，它们索性不换了，让一头狮子吃得膘肥体壮，另一头狮子则饿得精瘦。眼看那头瘦狮子快要饿死了，羊群才请上帝换一头。</p>
<p>这头瘦狮子经过长时间的饥饿后，慢慢悟出了一个道理：自己虽然凶猛异常，一百只羊都不是对手，可是自己的命运是操纵在羊群手里的。羊群随时可以把自己送回上帝那里，让自己饱受饥饿的煎熬，甚至有可能饿死。想通这个道理后，瘦狮子就对羊群特别客气，只吃死羊和病羊，凡是健康的羊它都不吃了。</p>
<p>羊群喜出望外，有几只小羊提议干脆固定要瘦狮子，不要那头肥狮子了。一只老公羊提醒说:「瘦狮子是怕我们送它回上帝那里挨饿，才对我们这么好。万一肥狮子饿死了，我们没有了选择的余地，瘦狮子很快就会恢复凶残的本性。」羊群觉得老羊说得有理,为了不让另一头狮子饿死,它们赶紧把它换回来。原先膘肥体壮的那头狮子，已经饿得只剩下皮包骨头了，并且也懂得了自己的命运是操纵在羊群手里的道理。为了能在草原上待久一点，它竟百般讨好起羊群来。而那头被送交给上帝的狮子，则难过得流下了眼泪。</p>
<p>北边的羊群在经历了重重磨难后,终于过上了自由自在的生活。</p>
<p>南边的那群羊的处境却越来越悲惨了，那只狼因为没有竞争对手，羊群又无法更换它，它就胡作非为，每天都要咬死几十只羊，这只狼早已不吃羊肉了，它只喝羊心里的血。它还不准羊叫，哪只叫就立刻咬死哪只。南边的羊群只能在心中哀叹:「早知道这样，还不如要两头狮子。」</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akii.org/2010-02/selection-of-sheep-a-wolf-or-two-lions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
