<?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>深度VPS &#187; Apache</title>
	<atom:link href="http://www.deepvps.com/tag/apache/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepvps.com</link>
	<description>专注VPS技术，关注前端技术</description>
	<lastBuildDate>Sun, 05 Feb 2012 14:47:03 +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>DirectAdmin，Apache支持中文图片、文件名的终极解决方案</title>
		<link>http://www.deepvps.com/how-to-support-the-chinese-file-name-of-directadmin-and-apache.html</link>
		<comments>http://www.deepvps.com/how-to-support-the-chinese-file-name-of-directadmin-and-apache.html#comments</comments>
		<pubDate>Mon, 19 Sep 2011 14:44:19 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[directadmin]]></category>
		<category><![CDATA[中文]]></category>
		<category><![CDATA[中文图片]]></category>
		<category><![CDATA[文件名]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=867</guid>
		<description><![CDATA[安装环境：CentOS 5.6
安装结果：安装后支持“中文图片、文件名”链接直接打开
以下为安装过程：
1、下载安装包
ftp://ftp.aconus.com/fc5/mod_enc &#8230; 2.2.0-1.i386.tar.gz
2、直接解压tar zxvf mod_encoding-2.2.0-1.i386.tar.gz，看到2个rpm安装包，进行安装
rpm -ivh iconv_hook-1.0.0-1.i386.rpm
rpm -ivh mod_encoding-2.2.0-1.i386.rpm
3、用 find / -name httpd.conf 找到apache配置文件httpd.conf，vi编辑加入以下内容
LoadModule encoding_module modules/mod_encoding.so
&#60;IfModule mod_headers.c&#62;
Header add MS-Author-Via &#8220;DAV&#8221;
&#60;/IfModule&#62;
&#60;IfModule mod_encoding.c&#62;
EncodingEngine on
NormalizeUsername on
SetServerEncoding GBK
DefaultClientEncoding UTF-8 GBK GB2312
AddClientEncoding &#8220;(Microsoft .* DAV $)&#8221; UTF-8 GBK GB2312
AddClientEncoding &#8220;Microsoft .* DAV&#8221; UTF-8 GBK GB2312
AddClientEncoding &#8220;Microsoft-WebDAV*&#8221; UTF-8 GBK GB2312
&#60;/IfModule&#62;
保存退出
6、重启apache
service httpd restart
7、完成！
转自全球主机交流论坛的Captain。
]]></description>
			<content:encoded><![CDATA[<p>安装环境：CentOS 5.6<br />
安装结果：安装后支持“中文图片、文件名”链接直接打开</p>
<p>以下为安装过程：</p>
<p>1、下载安装包<br />
<a href="ftp://ftp.aconus.com/fc5/mod_encoding/mod_encoding-2.2.0-1.i386.tar.gz" target="_blank">ftp://ftp.aconus.com/fc5/mod_enc &#8230; 2.2.0-1.i386.tar.gz</a></p>
<p>2、直接解压tar zxvf mod_encoding-2.2.0-1.i386.tar.gz，看到2个rpm安装包，进行安装</p>
<blockquote><p>rpm -ivh iconv_hook-1.0.0-1.i386.rpm<br />
rpm -ivh mod_encoding-2.2.0-1.i386.rpm</p></blockquote>
<p><span id="more-867"></span>3、用 find / -name httpd.conf 找到apache配置文件httpd.conf，vi编辑加入以下内容</p>
<blockquote><p>LoadModule encoding_module modules/mod_encoding.so</p>
<p>&lt;IfModule mod_headers.c&gt;<br />
Header add MS-Author-Via &#8220;DAV&#8221;<br />
&lt;/IfModule&gt;<br />
&lt;IfModule mod_encoding.c&gt;<br />
EncodingEngine on<br />
NormalizeUsername on<br />
SetServerEncoding GBK<br />
DefaultClientEncoding UTF-8 GBK GB2312<br />
AddClientEncoding &#8220;(Microsoft .* DAV $)&#8221; UTF-8 GBK GB2312<br />
AddClientEncoding &#8220;Microsoft .* DAV&#8221; UTF-8 GBK GB2312<br />
AddClientEncoding &#8220;Microsoft-WebDAV*&#8221; UTF-8 GBK GB2312<br />
&lt;/IfModule&gt;</p></blockquote>
<p>保存退出</p>
<p>6、重启apache<br />
service httpd restart</p>
<p>7、完成！</p>
<p>转自全球主机交流论坛的Captain。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/how-to-support-the-chinese-file-name-of-directadmin-and-apache.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何彻底关闭webmin/Virtualmin上的apache日志</title>
		<link>http://www.deepvps.com/how-to-turn-off-apache-log-on-webmin.html</link>
		<comments>http://www.deepvps.com/how-to-turn-off-apache-log-on-webmin.html#comments</comments>
		<pubDate>Mon, 05 Sep 2011 06:17:51 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Virtualmin]]></category>
		<category><![CDATA[Webmin]]></category>
		<category><![CDATA[关闭]]></category>
		<category><![CDATA[日志]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=862</guid>
		<description><![CDATA[如何彻底关闭apache日志，怎样停止apache日志，完全不记录log文件是否有办法？ 目前大部分教程都是说注释掉 #CustomLog，其实这是不正确的做法，这样日志还是有记录，只是会记录到系统级别的log文件去。
正确的完全不记录log文件的做法是将路径设置为：/dev/null
在webmin/virtualmin面板里面，找到要关闭apache日志的网站，按下图设置，重启apache，搞定。
具体的操作方法参考下图：


			     
                 
								
			    		   		Previous
  		   		Next 
   		
	     				    	Close   	
				turn-off-apache-log
	
			   [...]]]></description>
			<content:encoded><![CDATA[<p>如何彻底关闭apache日志，怎样停止apache日志，完全不记录log文件是否有办法？ 目前大部分教程都是说注释掉 #CustomLog，其实这是不正确的做法，这样日志还是有记录，只是会记录到系统级别的log文件去。</p>
<p>正确的完全不记录log文件的做法是将路径设置为：/dev/null</p>
<p>在webmin/virtualmin面板里面，找到要关闭apache日志的网站，按下图设置，重启apache，搞定。<span id="more-862"></span></p>
<p>具体的操作方法参考下图：</p>
<p>

			    <a href="http://www.deepvps.com/wp-content/uploads/webmin/turn-off-apache-log.jpg" class="highslide"  onclick="return hs.expand(this, {captionId: 'caption-for-P8620'})"> 
                <img src="http://www.deepvps.com/wp-content/uploads/webmin/turn-off-apache-log-small.jpg" alt="turn-off-apache-log" border="0" id="P8620" title="turn-off-apache-log" /></a> 
								<div class='highslide-caption' id='caption-for-P8620'>
			    		   		<a href="javascript:void(0)" class="highslide-previous" onclick="return hs.previous(this)" title="Previous (left arrow key)">Previous</a>
  		   		<a href="javascript:void(0)" class="highslide-next" onclick="return hs.next(this)"  title="Next (right arrow key)">Next</a> 
   		
	     				    	<a href="#" onclick="hs.close(this)" class="highslide-close">Close</a>   	
				<div style="clear:both">turn-off-apache-log</div>
	
			    </div>

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/how-to-turn-off-apache-log-on-webmin.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux VPS Apache/Nginx+PHP环境下ionCube安装教程</title>
		<link>http://www.deepvps.com/how-to-install-ioncube.html</link>
		<comments>http://www.deepvps.com/how-to-install-ioncube.html#comments</comments>
		<pubDate>Fri, 18 Mar 2011 01:48:19 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[ionCube]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=745</guid>
		<description><![CDATA[
最近代购的客户越来越多，以前deepvps都是手工记录，难免有错漏。所以最近准备安装一个whmcs试试看。
在自己的VPS上安装试一下，但是提示：
Site error: the file /home/www/whmcs/index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.
根据上面的提示看来是因为没有安装ionCube。ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后的PHP代码就不在开源了，必须使用ionCube loader才可以执行加密过的PHP代码。PHP本身没有带有ionCube loader模块， 必须到ionCube网站下载。ionCube loader是免费的，但是Encoder的价格就比较昂贵（起价$199）。
1，首先，执行uname -a 查看系统是32位还是64位，打开http://www.ioncube.com/loaders.php页面根据Linux是32位还是64位下载适当的软件包，比如我的是32位的，切换到/usr/local/目录，执行
cd /usr/local
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
下载，再执行
tar zxvf ioncube_loaders_lin_x86.tar.gz
解压软件包。
2，修改/usr/local/php/etc/php.ini 在文件尾部添加如下代码：
[ionCube Loader]
zend_extension=&#8221;/usr/local/ioncube/ioncube_loader_lin_5.2.so&#8221;
注意：如果以前没装过Zend Optimizer，你可以把这行加在文件最尾部。否则，把它加在Zend语句之前。如果把ionCube放在Zend之后时会发生如下错误：The Loader must appear as the first entry in the php.ini file in Unknown on line 0
修改后的php.ini 如下：
[ionCube Loader]
zend_extension=&#8221;/usr/local/ioncube/ioncube_loader_lin_5.2.so&#8221;
[Zend Optimizer]
zend_optimizer.optimization_level=1
zend_extension=&#8221;/usr/local/zend/ZendOptimizer.so&#8221;
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deepvps.com/wp-content/uploads/post/ioncube_logo.gif" target="_blank"><img title="ioncube" src="http://www.deepvps.com/wp-content/uploads/post/ioncube_logo.gif" alt="ioncube" /></a></p>
<p>最近代购的客户越来越多，以前deepvps都是手工记录，难免有错漏。所以最近准备安装一个whmcs试试看。</p>
<p>在自己的VPS上安装试一下，但是提示：</p>
<blockquote><p>Site error: the file /home/www/whmcs/index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.</p></blockquote>
<p>根据上面的提示看来是因为没有安装ionCube。ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后的PHP代码就不在开源了，必须使用ionCube loader才可以执行加密过的PHP代码。PHP本身没有带有ionCube loader模块， 必须到ionCube网站下载。ionCube loader是免费的，但是Encoder的价格就比较昂贵（起价$199）。<span id="more-745"></span></p>
<p>1，首先，执行uname -a 查看系统是32位还是64位，打开http://www.ioncube.com/loaders.php页面根据Linux是32位还是64位下载适当的软件包，比如我的是32位的，切换到/usr/local/目录，执行</p>
<pre>cd /usr/local
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz</pre>
<p>下载，再执行</p>
<pre>tar zxvf ioncube_loaders_lin_x86.tar.gz</pre>
<p>解压软件包。</p>
<p>2，修改/usr/local/php/etc/php.ini 在文件尾部添加如下代码：</p>
<blockquote><p>[ionCube Loader]<br />
zend_extension=&#8221;/usr/local/ioncube/ioncube_loader_lin_5.2.so&#8221;</p></blockquote>
<p>注意：如果以前没装过Zend Optimizer，你可以把这行加在文件最尾部。否则，把它加在Zend语句之前。如果把ionCube放在Zend之后时会发生如下错误：The Loader must appear as the first entry in the php.ini file in Unknown on line 0</p>
<p>修改后的php.ini 如下：</p>
<blockquote><p>[ionCube Loader]<br />
zend_extension=&#8221;/usr/local/ioncube/ioncube_loader_lin_5.2.so&#8221;</p>
<p>[Zend Optimizer]<br />
zend_optimizer.optimization_level=1<br />
zend_extension=&#8221;/usr/local/zend/ZendOptimizer.so&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/how-to-install-ioncube.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>2010年10月Web服务器调查：Apache下降 Ngnix攀升</title>
		<link>http://www.deepvps.com/october-2010-web-server-survey.html</link>
		<comments>http://www.deepvps.com/october-2010-web-server-survey.html#comments</comments>
		<pubDate>Fri, 05 Nov 2010 05:06:16 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[网络杂谈]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[Ngnix]]></category>
		<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[调查]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=631</guid>
		<description><![CDATA[来自netcraft的消息，在2010年10月份的Web服务器市场调查中，在232,839,963个网站中，仍有69.8% 的站点在使用 Apache服务器，相比于上个月，其市场份额增长了大约1个百分点，Ngnix也有较小幅度的增长，微软的市场份额下降了一些。需要注意的 是，Lighttpd在本月下降了近25%。本次调查的详细结果：

10月Web服务器市场调查

1995年8月-2010年10月 域名及网站总数

1995年8月-2010年10月 热门服务器市场占有率

2008年9月-2010年10月  在整个市场份额最的热门服务器



Developer
September 2010
Percent
October 2010
Percent
Change


Apache
662,006
66.66%
661,762
66.62%
-0.04


Microsoft
166,577
16.77%
166,370
16.75%
-0.02


nginx
54,560
5.49%
55,724
5.61%
0.12


Google
19,128
1.93%
19,031
1.92%
-0.01



]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">来自netcraft的消息，在2010年10月份的Web服务器市场调查中，在232,839,963个网站中，仍有69.8% 的站点在使用 Apache服务器，相比于上个月，其市场份额增长了大约1个百分点，Ngnix也有较小幅度的增长，微软的市场份额下降了一些。需要注意的 是，Lighttpd在本月下降了近25%。本次调查的详细结果：<span id="more-631"></span></p>
<p><a href="http://www.gaojinbo.com/wp-content/uploads/2010/11/image.png"><img title="image" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/11/130634c9y.png" border="0" alt="image" width="433" height="484" /></a><br />
10月Web服务器市场调查</p>
<p><a href="http://www.gaojinbo.com/wp-content/uploads/2010/11/image1.png"><img title="image" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/11/130646smD.png" border="0" alt="image" width="437" height="275" /></a><br />
1995年8月-2010年10月 域名及网站总数</p>
<p><a href="http://www.gaojinbo.com/wp-content/uploads/2010/11/image2.png"><img title="image" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/11/130653fsj.png" border="0" alt="image" width="438" height="279" /></a><br />
1995年8月-2010年10月 热门服务器市场占有率</p>
<p><a href="http://www.gaojinbo.com/wp-content/uploads/2010/11/image3.png"><img title="image" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/11/130654b36.png" border="0" alt="image" width="439" height="278" /></a><br />
2008年9月-2010年10月  在整个市场份额最的热门服务器</p>
<table cellspacing="3">
<tbody>
<tr>
<th>Developer</th>
<th>September 2010</th>
<th>Percent</th>
<th>October 2010</th>
<th>Percent</th>
<th>Change</th>
</tr>
<tr align="right">
<td align="left">Apache</td>
<td>662,006</td>
<td>66.66%</td>
<td>661,762</td>
<td>66.62%</td>
<td>-0.04</td>
</tr>
<tr align="right">
<td align="left">Microsoft</td>
<td>166,577</td>
<td>16.77%</td>
<td>166,370</td>
<td>16.75%</td>
<td>-0.02</td>
</tr>
<tr align="right">
<td align="left">nginx</td>
<td>54,560</td>
<td>5.49%</td>
<td>55,724</td>
<td>5.61%</td>
<td>0.12</td>
</tr>
<tr align="right">
<td align="left">Google</td>
<td>19,128</td>
<td>1.93%</td>
<td>19,031</td>
<td>1.92%</td>
<td>-0.01</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/october-2010-web-server-survey.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>在Apache和Nginx下如何使用301重定向呢</title>
		<link>http://www.deepvps.com/how-to-use-301-redirect-in-apache-and-nginx.html</link>
		<comments>http://www.deepvps.com/how-to-use-301-redirect-in-apache-and-nginx.html#comments</comments>
		<pubDate>Sun, 31 Oct 2010 13:21:21 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[网络杂谈]]></category>
		<category><![CDATA[301]]></category>
		<category><![CDATA[301重定向]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[重定向]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=623</guid>
		<description><![CDATA[deepvps今天终于申请到一个心仪好久的COM，可以替代同名的CN域名。CN域名的不好大家都知道了，这里就不多说了。怎么把老域名权重和收录顺利的过渡给新域名呢？那就要用301重定向啦。301重定向的好处大家可以自己Google一下，这里也不多谈。
下面主要说一下，在Apache和Nginx下面如何做301重定向。
1，Apache下面可以用.htaccess设置301重定向
例如把 www.a.com 和 a.com 都301重定向到 www.b.com
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.a.com [NC]
RewriteRule ^(.*)$ http://www.b.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^a.com [NC]
RewriteRule ^(.*)$ http://www.b.com/$1 [R=301,L]
2，Nginx中进行301重定向也是非常容易的
比如域名 a.com 要重定向到 www.a.com
server {
server_name a.com;
rewrite ^(.*) http://www.a.com$1 permanent;
}
或者不是访问www.a.com的域名都转向到www.a.com
可以用：
server {
server_name a.com c.com;
if ($host != &#8216;www.a.com&#8217; ) {
rewrite ^/(.*)$ http://www.a.com/$1 permanent;
}
最后，可以在 http://www.seoconsultants.com/tools/headers 测试301重定向是否成功。
]]></description>
			<content:encoded><![CDATA[<p>deepvps今天终于申请到一个心仪好久的COM，可以替代同名的CN域名。CN域名的不好大家都知道了，这里就不多说了。怎么把老域名权重和收录顺利的过渡给新域名呢？那就要用301重定向啦。301重定向的好处大家可以自己Google一下，这里也不多谈。</p>
<p>下面主要说一下，在Apache和Nginx下面如何做301重定向。</p>
<p>1，Apache下面可以用.htaccess设置301重定向</p>
<p>例如把 www.a.com 和 a.com 都301重定向到 www.b.com</p>
<blockquote><p>RewriteEngine on<br />
RewriteBase /<br />
RewriteCond %{HTTP_HOST} ^www.a.com [NC]<br />
RewriteRule ^(.*)$ http://www.b.com/$1 [R=<span style="color: #ff0000;">301</span>,L]<br />
RewriteCond %{HTTP_HOST} ^a.com [NC]<br />
RewriteRule ^(.*)$ http://www.b.com/$1 [R=<span style="color: #ff0000;">301</span>,L]</p></blockquote>
<p><span id="more-623"></span>2，Nginx中进行301重定向也是非常容易的</p>
<p>比如域名 a.com 要重定向到 www.a.com</p>
<blockquote><p>server {<br />
server_name a.com;<br />
<span style="color: #ff0000;">rewrite</span> ^(.*) http://www.a.com$1 <span style="color: #ff0000;">permanent</span>;<br />
}</p></blockquote>
<p>或者不是访问www.a.com的域名都转向到www.a.com</p>
<p>可以用：</p>
<blockquote><p>server {<br />
server_name a.com c.com;<br />
<span style="color: #ff0000;">if ($host != &#8216;www.a.com&#8217; )</span> {<br />
<span style="color: #ff0000;">rewrite </span>^/(.*)$ http://www.a.com/$1 <span style="color: #ff0000;">permanent</span>;<br />
}</p></blockquote>
<p>最后，可以在 <a href="http://www.seoconsultants.com/tools/headers" target="_blank">http://www.seoconsultants.com/tools/headers</a> 测试301重定向是否成功。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/how-to-use-301-redirect-in-apache-and-nginx.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>自动将Apache htaccess rewrite 转换成 Nginx rewrite rule在线工具</title>
		<link>http://www.deepvps.com/convert-apache-htaccess-to-nginx-2.html</link>
		<comments>http://www.deepvps.com/convert-apache-htaccess-to-nginx-2.html#comments</comments>
		<pubDate>Fri, 19 Mar 2010 05:32:19 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[网络杂谈]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Burst]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[rewrite]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=285</guid>
		<description><![CDATA[deepvps前几天帮朋友代购了一个Burst的VPS，帮他安装了licess的LNMP。结果发现他的网站以前的伪静态是Apache的，不能适应Nginx的，帮他搞了几天都没有搞好。很是郁闷。后来偶然在网上搜索，发现了下面的这个自动把Apache .htaccess中的规则转换成nginx的工具，一下就搞好了。在此推荐给大家使用，也算是自己的一个备忘吧。
http://www.anilcetin.com/convert-apache-htaccess-to-nginx/
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deepvps.com" target="_blank">deepvps</a>前几天帮朋友代购了一个<a href="http://www.deepvps.com/go/burst" target="_blank">Burst</a>的VPS，帮他安装了licess的<a href="http://www.deepvps.com/licess-lnmp.html" target="_blank">LNMP</a>。结果发现他的网站以前的伪静态是Apache的，不能适应Nginx的，帮他搞了几天都没有搞好。很是郁闷。后来偶然在网上搜索，发现了下面的这个自动把Apache .htaccess中的规则转换成nginx的工具，一下就搞好了。在此推荐给大家使用，也算是自己的一个备忘吧。</p>
<p><a href="http://www.anilcetin.com/convert-apache-htaccess-to-nginx/" target="_blank">http://www.anilcetin.com/convert-apache-htaccess-to-nginx/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/convert-apache-htaccess-to-nginx-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用监控宝监控你的VPS服务器</title>
		<link>http://www.deepvps.com/jiankongbao.html</link>
		<comments>http://www.deepvps.com/jiankongbao.html#comments</comments>
		<pubDate>Fri, 19 Mar 2010 00:45:10 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[Burst]]></category>
		<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[监控宝]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=270</guid>
		<description><![CDATA[
今年的时候，deepvps 在 BurstNET 上买了一台 Linux VPS 主机，用来搭建 WEB 服务。而作为一个WEB 服务器，对于服务器的状态监控是必不可少的，但 VPS 的资源是有限的，如果即要跑 Web 服务又要跑监控服务的话，势必会影响服务器的整体性能，所以利用第三方服务来监控服务器状态，这应该是一个合理的选择。
而监控宝就是这样一个高端的主机监控服务，它不同于 Google Analytics 这样的访问量统计服务，而是提供了更深层次的主机状态监控功能，以下摘自官方的功能介绍。

支持各种部署形式的网站，包括虚拟主机、托管主机、租用主机、虚拟化主机(VPS)、云计算平台(Cloud Computing)等监控宝使用各种网络协议进行站点监控，包括HTTP、Ping、DNS、FTP、SMTP、POP、IMAP、TCP等。
监控宝使用SNMP协议监控服务器性能和容量，支持各种服务器，包括Linux、Windows、BSD、Mac、Solaris、AIX等。
监控宝已支持服务层监控，包括Apache、Lighttpd、Nginx、MySQL，即将推出Memcached、Varnish等。

从以上的介绍中我们可以看出，监控宝支持的监控内容是非常广的，基本可以满足大部分的监控需求，对于我们这样的小应用来说，监控宝完全满足现在的需求。
附功能截图：

CPU使用率比例饼图，一目了然，下边的CPU显然比较繁忙。

当然还有CPU使用率变化曲线图，这就相当于服务器的心电图，如果你仔细分析，就可以基本了解服务器最近一段时间的活动规律和异常情况。

对于Linux服务器，平均负载是用来反应系统资源的争抢程度，也就是系统是否繁忙，它的数字意义是指一段时间内进程队列中等待进程的平均数量，显然，我们不希望有任何进程处于长时间的等待状态。

下面可以看到详细的内存使用率。


以及Linux的Swap交换分区使用率，一般而言，我们希望它尽量少的使用。

磁盘I/O的监控相当重要，相当多的系统瓶颈都在于磁盘I/O，以下是磁盘I/O数据传输率统计，包括各个磁盘分区的独立统计。


你可能对网络流量更加关心，要想知道当前流量是否接近服务器出口带宽，流量图必不可少。监控宝提供了所有网络接口的流量图，比如以下的etho和eth1，分别是连接外部网络和内部网络的两块网卡设备。


最后，磁盘空间使用率也非常重要，我们经常担心磁盘空间是否已满，以下的磁盘空间使用率监控可以让你快速了解所有磁盘以及各个分区的使用情况。同时，监控宝随后还会在服务器监控中加入各种报警（Email、手机短信、或其它）功能，比如你可以设置磁盘使用率警报线，一旦空间使用率到达警报线，你就会快速收到通知，这样一来，你就可以高枕无忧了。


当然，我们希望监控变得更加简单，你还可以直观的查看多个服务器的常规状态。

具体的功能详细介绍请看：http://blog.jiankongbao.com/?p=133
那么如何在监控宝中创建和使用它呢？请看：http://blog.jiankongbao.com/?p=133
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sonicvps.com/" target="_blank"><img class="screenshot" src="http://www.deepvps.com/wp-content/uploads/usa-vps/jiankongbao.jpg" alt="jiankongbao" /></a></p>
<p>今年的时候，<a href="http://www.deepvps.com" target="_blank">deepvps</a> 在 <a href="http://www.deepvps.com/go/burst" target="_blank">BurstNET</a> 上买了一台 Linux VPS 主机，用来搭建 WEB 服务。而作为一个WEB 服务器，对于服务器的状态监控是必不可少的，但 VPS 的资源是有限的，如果即要跑 Web 服务又要跑监控服务的话，势必会影响服务器的整体性能，所以利用第三方服务来监控服务器状态，这应该是一个合理的选择。</p>
<p>而监控宝就是这样一个高端的主机监控服务，它不同于 Google Analytics 这样的访问量统计服务，而是提供了更深层次的主机状态监控功能，以下摘自官方的功能介绍。<span id="more-270"></span></p>
<ol>
<li>支持各种部署形式的网站，包括虚拟主机、托管主机、租用主机、虚拟化主机(VPS)、云计算平台(Cloud Computing)等监控宝使用各种网络协议进行站点监控，包括HTTP、Ping、DNS、FTP、SMTP、POP、IMAP、TCP等。</li>
<li>监控宝使用SNMP协议监控服务器性能和容量，支持各种服务器，包括Linux、Windows、BSD、Mac、Solaris、AIX等。</li>
<li>监控宝已支持服务层监控，包括Apache、Lighttpd、Nginx、MySQL，即将推出Memcached、Varnish等。</li>
</ol>
<p>从以上的介绍中我们可以看出，监控宝支持的监控内容是非常广的，基本可以满足大部分的监控需求，对于我们这样的小应用来说，监控宝完全满足现在的需求。</p>
<p>附功能截图：</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/010316itn.jpg"><img title="58" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/010316itn.jpg" alt="58" width="217" height="285" /></a></p>
<p>CPU使用率比例饼图，一目了然，下边的CPU显然比较繁忙。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903187As.jpg"><img title="59" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903187As.jpg" alt="59" width="401" height="478" /></a></p>
<p>当然还有CPU使用率变化曲线图，这就相当于服务器的心电图，如果你仔细分析，就可以基本了解服务器最近一段时间的活动规律和异常情况。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090320Zof.jpg"><img title="60" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090320Zof.jpg" alt="60" width="406" height="274" /></a></p>
<p>对于Linux服务器，平均负载是用来反应系统资源的争抢程度，也就是系统是否繁忙，它的数字意义是指一段时间内进程队列中等待进程的平均数量，显然，我们不希望有任何进程处于长时间的等待状态。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/09032227b.jpg"><img title="61" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/09032227b.jpg" alt="61" width="509" height="392" /></a></p>
<p>下面可以看到详细的内存使用率。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090324fcw.jpg"><img title="62" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090324fcw.jpg" alt="62" width="476" height="549" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903262AQ.jpg"><img title="63" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903262AQ.jpg" alt="63" width="491" height="273" /></a></p>
<p>以及Linux的Swap交换分区使用率，一般而言，我们希望它尽量少的使用。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090327h4r.jpg"><img title="64" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090327h4r.jpg" alt="64" width="424" height="364" /></a></p>
<p>磁盘I/O的监控相当重要，相当多的系统瓶颈都在于磁盘I/O，以下是磁盘I/O数据传输率统计，包括各个磁盘分区的独立统计。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090335Peb.jpg"><img title="65" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090335Peb.jpg" alt="65" width="473" height="417" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090339EdU.jpg"><img title="66" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090339EdU.jpg" alt="66" width="478" height="410" /></a></p>
<p>你可能对网络流量更加关心，要想知道当前流量是否接近服务器出口带宽，流量图必不可少。监控宝提供了所有网络接口的流量图，比如以下的etho和eth1，分别是连接外部网络和内部网络的两块网卡设备。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090342wnz.jpg"><img title="67" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090342wnz.jpg" alt="67" width="501" height="414" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903458Aa.jpg"><img title="68" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/0903458Aa.jpg" alt="68" width="504" height="418" /></a></p>
<p>最后，磁盘空间使用率也非常重要，我们经常担心磁盘空间是否已满，以下的磁盘空间使用率监控可以让你快速了解所有磁盘以及各个分区的使用情况。同时，监控宝随后还会在<a href="http://blog.jiankongbao.com/?tag=%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%9b%91%e6%8e%a7">服务器监控</a>中加入各种报警（Email、手机短信、或其它）功能，比如你可以设置磁盘使用率警报线，一旦空间使用率到达警报线，你就会快速收到通知，这样一来，你就可以高枕无忧了。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090348Peo.jpg"><img title="69" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090348Peo.jpg" alt="69" width="468" height="439" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090351ki8.jpg"><img title="70" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090351ki8.jpg" alt="70" width="479" height="444" /></a></p>
<p>当然，我们希望监控变得更加简单，你还可以直观的查看多个服务器的常规状态。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090353C7w.jpg"><img title="71" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/090353C7w.jpg" alt="71" width="433" height="122" /></a></p>
<p>具体的功能详细介绍请看：<a href="http://blog.jiankongbao.com/?p=133" target="_blank">http://blog.jiankongbao.com/?p=133</a></p>
<p>那么如何在监控宝中创建和使用它呢？请看：<a href="http://blog.jiankongbao.com/?p=133" target="_blank">http://blog.jiankongbao.com/?p=133</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/jiankongbao.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>自动将Apache Rewrite伪静态规则转换为Nginx Rewrite</title>
		<link>http://www.deepvps.com/convert-apache-htaccess-to-nginx.html</link>
		<comments>http://www.deepvps.com/convert-apache-htaccess-to-nginx.html#comments</comments>
		<pubDate>Mon, 15 Mar 2010 14:12:33 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[rewrite]]></category>
		<category><![CDATA[伪静态规则]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=252</guid>
		<description><![CDATA[今天在C大的代购论坛无意间发现了，这个自动转换程序，可以将Apache Rewrite伪静态规则转换为Nginx Rewrite。
http://www.anilcetin.com/convert-apache-htaccess-to-nginx/
就是把Apache中.htaccess中的伪静态规则自动转换成nginx下面可用的规则。
记录在自己的博客中，权当一个备份吧，方便自己使用，呵呵。
]]></description>
			<content:encoded><![CDATA[<p>今天在C大的代购论坛无意间发现了，这个自动转换程序，可以将Apache Rewrite伪静态规则转换为Nginx Rewrite。</p>
<p><a href="http://www.anilcetin.com/convert-apache-htaccess-to-nginx/" target="_blank">http://www.anilcetin.com/convert-apache-htaccess-to-nginx/</a></p>
<p>就是把Apache中.htaccess中的伪静态规则自动转换成nginx下面可用的规则。</p>
<p>记录在自己的博客中，权当一个备份吧，方便自己使用，呵呵。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/convert-apache-htaccess-to-nginx.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>三款免费的PHP加速器：APC、eAccelerator、XCache比较</title>
		<link>http://www.deepvps.com/apc-eaccelerator-xcache.html</link>
		<comments>http://www.deepvps.com/apc-eaccelerator-xcache.html#comments</comments>
		<pubDate>Mon, 15 Mar 2010 01:07:55 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS优化]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[eAccelerator]]></category>
		<category><![CDATA[PECL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[XCache]]></category>
		<category><![CDATA[加速器]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=232</guid>
		<description><![CDATA[一、PHP加速器介绍
        PHP加速器是一个为了提高PHP执行效率，从而缓存起PHP的操作码，这样PHP后面执行就不用解析转换了，可以直接调用PHP操作码，这样速度上就提高了不少。
        Apache中使用mod_php的请求、响应执行流程：
1、Apache接收请求。
2、Apache传递请求给mod_php。
3、mod_php定位磁盘文件，并加载到内存中。
4、mod_php编译源代码成为opcode树。
5、mod_php执行opcode树。

       PHP加速器相应的就是第四步，它的目的就是防止PHP每次请求都重复编译PHP代码，因为在高访问量的网站上，大量的编译往往没有执行速度快呢？所以这里面有个瓶颈就是PHP的重复编译既影响了速度又加载了服务器负载，为了解决此问题，PHP加速器就这样诞生了。
二、PHP加速器安装与配置
        1、安装配置APC
             APC全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”,它是PHP PECL中的一个扩展，好像是facebook在使用它，下面开始安装（ubuntu环境）：       

$wget http://pecl.php.net/get/APC-3.0.19.tgz 
$tar xvzf APC-3.0.19.tgz 
$cd APC-3.0.19/APC-3.0.19 
$/usr/local/php/bin/phpize 
$./configure –enable-apc –enable-apc-mmap –with-php-config=/usr/local/php/bin/php-config 
$make 
$sudo make install 

      下面我们再配置APC,因为我的PECL扩展路径改变了，所以我得移动下编译好的文件：

$sudo mv /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/apc.so /usr/local/php/lib/php/extensions/PECL 

      然后我们再编辑php.ini文件进行配置，请把下面的代码加入到php.ini中即可：

extension_dir = &#8221;/usr/local/php/lib/php/extensions/PECL&#8221; 
extension = apc.so 
; APC 
apc.enabled = 1 
apc.shm_segments = 1 
apc.shm_size = 64 
apc.optimization = 1 
apc.num_files_hint = 0 
apc.ttl = 0 
apc.gc_ttl = 3600 
apc.cache_by_default = on 

     这样重启apache就会在phpinfo()信息中显示。
       2、安装配置eAccelerator
          eAccelerator的前身其实是truck-mmcache，因为开发truk-mmcache的人被Zend给招安了，所以开发eAccelerator的人继承了truk-mmcache的一些特性，设计出eAccelerator加速器。安装如下：

$wget http://jaist.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.5.tar.bz2 
$tar -jxf eaccelerator-0.9.5.tar.bz2 
$cd eaccelerator-0.9.5 
$/usr/local/php/bin/phpize 
$./configure –enable-eaccelerator=shared –with-php-config=/usr/local/php/bin/php-config 
$make 
$sudo make install 
$sudo mv /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so /usr/local/php/lib/php/extensions/PECL

        将下面代码加入php.ini文件中

extension = eaccelerator.so 
; eAccelerator 
eaccelerator.shm_size = &#8221;16&#8243; 
eaccelerator.cache_dir = &#8221;/tmp/eaccelerator&#8221; 
eaccelerator.enable = &#8221;1&#8243; 
eaccelerator.optimizer = &#8221;1&#8243; 
eaccelerator.check_mtime = &#8221;1&#8243; 
eaccelerator.debug = &#8221;0&#8243; 
eaccelerator.filter = &#8221;" 
eaccelerator.shm_max = &#8221;0&#8243; 
eaccelerator.shm_ttl = &#8221;0&#8243; 
eaccelerator.prune_period = &#8221;0&#8243; 
eaccelerator.shm_only = &#8221;0&#8243; 
eaccelerator.compress = &#8221;1&#8243; 
eaccelerator.compress_level = &#8221;9&#8243; 

       创建缓存目录,重启apache

$sudo mkdir /tmp/eaccelerator 
$sudo chmod 777 /tmp/eaccelerator 
$sudo /usr/local/apache/apachectl restart

      在phpinfo()检查是否安装成功. 
    3、安装配置XCache
      XCache作为国人自己开发的东西，做小菜鸟的我也感到骄傲，而且XCache无论在速度还是性能上都做的不错。下面就赶紧让我们品尝它吧！

$wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz 
$tar xvzf xcache-1.2.2.tar.gz 
$cd xcache-1.2.2 
$/usr/local/php/bin/phpize 
$./configure –enable-xcache –enable-xcache-coverager –with-php-config=/usr/local/php/php-config 
$make 
$sudo make install 
$sudo mv /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/xcache.so /usr/local/php/lib/php/extensions/PECL

     在php.ini添加配置信息：

extension = xcache.so 
; xcache 
xcache.admin.user = &#8221;admin&#8221; 
xcache.admin.pass = &#8221;(执行) echo ’(你的密码)’&#124;md5sum(得出的密文)&#8221; 
; 
xcache.size = 24M 
xcache.shm_scheme = &#8221;mmap&#8221; 
xcache.count = 2 
xcache.slots = 8k 
xcache.ttl = 0 
xcache.gc_interval = 0 
 
xcache.var_size = 8M 
xcache.var_count = 1 
xcache.var_slots = 8k 
xcache.var_ttl = 0 
xcache.var_maxttl = 0 
xcache.var_gc_interval = 300 
xcache.test = Off 
xcache.readonly_protection = On 
xcache.mmap_path = &#8221;/tmp/xcache&#8221; 
xcache.coredump_directory = &#8221;" 
xcache.cacher = On 
xcache.stat = On 
xcache.optimizer = Off 
; 
xcache.coverager = On 
xcache.coveragedump_directory = &#8221;" 

    创建缓存目录，重启apache

$sudo mkdir /tmp/xcache 
$sudo chmod 777 /tmp/xcache 
$sudo /usr/local/apache/bin/apachectl restart 

    去查看phpinfo()信息吧！
三、PHP加速器测试
    1、测试环境
        硬件:   AMD Athlon 64 X2 Dual Core Processor 4400+ @ 2.2GHz  CPU,  2GB 内存. 160GB SATA 硬盘
        软件:   Linux Ubuntu server Gutsy 7.10, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>一、PHP加速器介绍</strong></p>
<p>        PHP加速器是一个为了提高PHP执行效率，从而缓存起PHP的操作码，这样PHP后面执行就不用解析转换了，可以直接调用PHP操作码，这样速度上就提高了不少。</p>
<p>        Apache中使用mod_php的请求、响应执行流程：</p>
<p>1、Apache接收请求。<br />
2、Apache传递请求给mod_php。<br />
3、mod_php定位磁盘文件，并加载到内存中。<br />
4、mod_php编译源代码成为opcode树。<br />
5、mod_php执行opcode树。</p>
<p><span id="more-232"></span></p>
<p>       PHP加速器相应的就是第四步，它的目的就是防止PHP每次请求都重复编译PHP代码，因为在高访问量的网站上，大量的编译往往没有执行速度快呢？所以这里面有个瓶颈就是PHP的重复编译既影响了速度又加载了服务器负载，为了解决此问题，PHP加速器就这样诞生了。</p>
<p><strong>二、PHP加速器安装与配置</strong></p>
<p>        <strong>1、安装配置APC</strong></p>
<p>             APC全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”,它是PHP PECL中的一个扩展，好像是facebook在使用它，下面开始安装（ubuntu环境）：       </p>
<div id="code">
<li>$wget http://pecl.php.net/get/APC-3.0.19.tgz </li>
<li>$tar xvzf APC-3.0.19.tgz </li>
<li>$cd APC-3.0.19/APC-3.0.19 </li>
<li>$/usr/local/php/bin/phpize </li>
<li>$./configure –enable-apc –enable-apc-mmap –with-php-config=/usr/local/php/bin/php-config </li>
<li>$make </li>
<li>$sudo make install </li>
</div>
<p>      下面我们再配置APC,因为我的PECL扩展路径改变了，所以我得移动下编译好的文件：</p>
<div id="code">
<li>$sudo mv /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/apc.so /usr/local/php/lib/php/extensions/PECL </li>
</div>
<p>      然后我们再编辑php.ini文件进行配置，请把下面的代码加入到php.ini中即可：</p>
<div id="code">
<li>extension_dir = &#8221;/usr/local/php/lib/php/extensions/PECL&#8221; </li>
<li>extension = apc.so </li>
<li>; APC </li>
<li>apc.enabled = 1 </li>
<li>apc.shm_segments = 1 </li>
<li>apc.shm_size = 64 </li>
<li>apc.optimization = 1 </li>
<li>apc.num_files_hint = 0 </li>
<li>apc.ttl = 0 </li>
<li>apc.gc_ttl = 3600 </li>
<li>apc.cache_by_default = on </li>
</div>
<p>     这样重启apache就会在phpinfo()信息中显示。</p>
<p><strong>       2、安装配置eAccelerator</strong></p>
<p>          eAccelerator的前身其实是truck-mmcache，因为开发truk-mmcache的人被Zend给招安了，所以开发eAccelerator的人继承了truk-mmcache的一些特性，设计出eAccelerator加速器。安装如下：</p>
<div id="code">
<li>$wget http://jaist.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.5.tar.bz2 </li>
<li>$tar -jxf eaccelerator-0.9.5.tar.bz2 </li>
<li>$cd eaccelerator-0.9.5 </li>
<li>$/usr/local/php/bin/phpize </li>
<li>$./configure –enable-eaccelerator=shared –with-php-config=/usr/local/php/bin/php-config </li>
<li>$make </li>
<li>$sudo make install </li>
<li>$sudo mv /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so /usr/local/php/lib/php/extensions/PECL</li>
</div>
<p>        将下面代码加入php.ini文件中</p>
<div id="code">
<li>extension = eaccelerator.so </li>
<li>; eAccelerator </li>
<li>eaccelerator.shm_size = &#8221;16&#8243; </li>
<li>eaccelerator.cache_dir = &#8221;/tmp/eaccelerator&#8221; </li>
<li>eaccelerator.enable = &#8221;1&#8243; </li>
<li>eaccelerator.optimizer = &#8221;1&#8243; </li>
<li>eaccelerator.check_mtime = &#8221;1&#8243; </li>
<li>eaccelerator.debug = &#8221;0&#8243; </li>
<li>eaccelerator.filter = &#8221;" </li>
<li>eaccelerator.shm_max = &#8221;0&#8243; </li>
<li>eaccelerator.shm_ttl = &#8221;0&#8243; </li>
<li>eaccelerator.prune_period = &#8221;0&#8243; </li>
<li>eaccelerator.shm_only = &#8221;0&#8243; </li>
<li>eaccelerator.compress = &#8221;1&#8243; </li>
<li>eaccelerator.compress_level = &#8221;9&#8243; </li>
</div>
<p>       创建缓存目录,重启apache</p>
<div id="code">
<li>$sudo mkdir /tmp/eaccelerator </li>
<li>$sudo chmod 777 /tmp/eaccelerator </li>
<li>$sudo /usr/local/apache/apachectl restart</li>
</div>
<p>      在phpinfo()检查是否安装成功.<strong> </strong></p>
<p><strong>    3、安装配置XCache</strong></p>
<p>      XCache作为国人自己开发的东西，做小菜鸟的我也感到骄傲，而且XCache无论在速度还是性能上都做的不错。下面就赶紧让我们品尝它吧！</p>
<div id="code">
<li>$wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz </li>
<li>$tar xvzf xcache-1.2.2.tar.gz </li>
<li>$cd xcache-1.2.2 </li>
<li>$/usr/local/php/bin/phpize </li>
<li>$./configure –enable-xcache –enable-xcache-coverager –with-php-config=/usr/local/php/php-config </li>
<li>$make </li>
<li>$sudo make install </li>
<li>$sudo mv /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/xcache.so /usr/local/php/lib/php/extensions/PECL</li>
</div>
<p>     在php.ini添加配置信息：</p>
<div id="code">
<li>extension = xcache.so </li>
<li>; xcache </li>
<li>xcache.admin.user = &#8221;admin&#8221; </li>
<li>xcache.admin.pass = &#8221;(执行) echo ’(你的密码)’|md5sum(得出的密文)&#8221; </li>
<li>; </li>
<li>xcache.size = 24M </li>
<li>xcache.shm_scheme = &#8221;mmap&#8221; </li>
<li>xcache.count = 2 </li>
<li>xcache.slots = 8k </li>
<li>xcache.ttl = 0 </li>
<li>xcache.gc_interval = 0 </li>
<li> </li>
<li>xcache.var_size = 8M </li>
<li>xcache.var_count = 1 </li>
<li>xcache.var_slots = 8k </li>
<li>xcache.var_ttl = 0 </li>
<li>xcache.var_maxttl = 0 </li>
<li>xcache.var_gc_interval = 300 </li>
<li>xcache.test = Off </li>
<li>xcache.readonly_protection = On </li>
<li>xcache.mmap_path = &#8221;/tmp/xcache&#8221; </li>
<li>xcache.coredump_directory = &#8221;" </li>
<li>xcache.cacher = On </li>
<li>xcache.stat = On </li>
<li>xcache.optimizer = Off </li>
<li>; </li>
<li>xcache.coverager = On </li>
<li>xcache.coveragedump_directory = &#8221;" </li>
</div>
<p>    创建缓存目录，重启apache</p>
<div id="code">
<li>$sudo mkdir /tmp/xcache </li>
<li>$sudo chmod 777 /tmp/xcache </li>
<li>$sudo /usr/local/apache/bin/apachectl restart </li>
</div>
<p>    去查看phpinfo()信息吧！</p>
<p><strong>三、PHP加速器测试</strong></p>
<p><strong>    1、测试环境</strong></p>
<p>        <strong>硬件</strong>:   AMD Athlon 64 X2 Dual Core Processor 4400+ @ 2.2GHz  CPU,  2GB 内存. 160GB SATA 硬盘</p>
<p>        <strong>软件</strong>:   Linux Ubuntu server Gutsy 7.10, Apache 2.2.4, MySQL 5.0.45 和 PHP 5.2.3</p>
<p>        <strong>测试指令</strong>:  ab -c5 -n3000 http://example.com/      (我们使用的是Apache Benchmark (ab) 工具，并发连接为5，3000次请求)</p>
<p>    <strong>2、测试结果</strong></p>
<p>       <strong>无任何加速器</strong>:</p>
<div id="code">
<li>Document Path:          / </li>
<li>Document Length:        21757 bytes </li>
<li>Concurrency Level:      5 </li>
<li>Time taken for tests:   288.255212 seconds </li>
<li>Complete requests:      3000 </li>
<li>Failed requests:        0 </li>
<li>Write errors:           0 </li>
<li>Total transferred:      66777000 bytes </li>
<li>HTML transferred:       65271000 bytes </li>
<li>Requests per second:    10.41 [#/sec] (mean) </li>
<li>Time per request:       480.425 [ms] (mean) </li>
<li>Time per request:       96.085 [ms] (mean, across all concurrent requests) </li>
<li>Transfer rate:          226.23 [Kbytes/sec] received </li>
<li>Connection Times (ms) </li>
<li>min  mean[+/-sd] median   max </li>
<li>Connect:        0    0   0.5      0      19 </li>
<li>Processing:   181  479 186.0    444    1822 </li>
<li>Waiting:      166  461 184.7    427    1708 </li>
<li>Total:        181  479 186.0    444    1822 </li>
<li>Percentage of the requests served within a certain time (ms) </li>
<li>50%    444 </li>
<li>66%    525 </li>
<li>75%    577 </li>
<li>80%    619 </li>
<li>90%    732 </li>
<li>95%    819 </li>
<li>98%    946 </li>
<li>99%   1012 </li>
<li>100%   1822 (longest request)  </li>
</div>
<p>     <strong>APC加速器</strong>:   </p>
<div id="code">
<li>Document Path:          / </li>
<li>Document Length:        21757 bytes </li>
<li>Concurrency Level:      5 </li>
<li>Time taken for tests:   98.530068 seconds </li>
<li>Complete requests:      3000 </li>
<li>Failed requests:        0 </li>
<li>Write errors:           0 </li>
<li>Total transferred:      66777000 bytes </li>
<li>HTML transferred:       65271000 bytes </li>
<li>Requests per second:    30.45 [#/sec] (mean) </li>
<li>Time per request:       164.217 [ms] (mean) </li>
<li>Time per request:       32.843 [ms] (mean, across all concurrent requests) </li>
<li>Transfer rate:          661.84 [Kbytes/sec] received </li>
<li>Connection Times (ms) </li>
<li>min  mean[+/-sd] median   max </li>
<li>Connect:        0    0   0.0      0       2 </li>
<li>Processing:    58  163  71.2    155    2452 </li>
<li>Waiting:       53  158  69.6    150    2329 </li>
<li>Total:         58  163  71.2    155    2452 </li>
<li>Percentage of the requests served within a certain time (ms) </li>
<li>50%    155 </li>
<li>66%    178 </li>
<li>75%    193 </li>
<li>80%    204 </li>
<li>90%    235 </li>
<li>95%    258 </li>
<li>98%    285 </li>
<li>99%    302 </li>
<li>100%   2452 (longest request)  </li>
</div>
<p>     <strong> eAccelerator加速器</strong>:</p>
<div id="code">
<li>Document Path:          / </li>
<li>Document Length:        21757 bytes </li>
<li>Concurrency Level:      5 </li>
<li>Time taken for tests:   95.983986 seconds </li>
<li>Complete requests:      3000 </li>
<li>Failed requests:        0 </li>
<li>Write errors:           0 </li>
<li>Total transferred:      66777000 bytes </li>
<li>HTML transferred:       65271000 bytes </li>
<li>Requests per second:    31.26 [#/sec] (mean) </li>
<li>Time per request:       159.973 [ms] (mean) </li>
<li>Time per request:       31.995 [ms] (mean, across all concurrent requests) </li>
<li>Transfer rate:          679.39 [Kbytes/sec] received </li>
<li>Connection Times (ms) </li>
<li>min  mean[+/-sd] median   max </li>
<li>Connect:        0    0   0.1      0       3 </li>
<li>Processing:    57  159  91.3    148    3830 </li>
<li>Waiting:       50  152  89.8    142    3704 </li>
<li>Total:         57  159  91.3    148    3830 </li>
<li>Percentage of the requests served within a certain time (ms) </li>
<li>50%    148 </li>
<li>66%    174 </li>
<li>75%    193 </li>
<li>80%    205 </li>
<li>90%    239 </li>
<li>95%    263 </li>
<li>98%    289 </li>
<li>99%    309 </li>
<li>100%   3830 (longest request) </li>
</div>
<p>       <strong>XCache加速器</strong>:</p>
<div id="code">
<li>Document Path:          / </li>
<li>Document Length:        21757 bytes </li>
<li>Concurrency Level:      5 </li>
<li>Time taken for tests:   99.76300 seconds </li>
<li>Complete requests:      3000 </li>
<li>Failed requests:        0 </li>
<li>Write errors:           0 </li>
<li>Total transferred:      66777000 bytes </li>
<li>HTML transferred:       65271000 bytes </li>
<li>Requests per second:    30.28 [#/sec] (mean) </li>
<li>Time per request:       165.127 [ms] (mean) </li>
<li>Time per request:       33.025 [ms] (mean, across all concurrent requests) </li>
<li>Transfer rate:          658.19 [Kbytes/sec] received </li>
<li>Connection Times (ms) </li>
<li>min  mean[+/-sd] median   max </li>
<li>Connect:        0    0   0.0      0       2 </li>
<li>Processing:    59  164  83.4    155    3367 </li>
<li>Waiting:       52  156  66.4    148    1802 </li>
<li>Total:         59  164  83.4    155    3367 </li>
<li>Percentage of the requests served within a certain time (ms) </li>
<li>50%    155 </li>
<li>66%    178 </li>
<li>75%    196 </li>
<li>80%    206 </li>
<li>90%    237 </li>
<li>95%    263 </li>
<li>98%    287 </li>
<li>99%    305 </li>
<li>100%   3367 (longest request)  </li>
</div>
<p><strong>    3、结果摘要</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td> </td>
<td>请求时间(秒)</td>
<td>单次请求时间(毫秒)</td>
<td>最大内存占用(MB)</td>
<td>最小内存占用(MB)</td>
</tr>
<tr>
<td>None</td>
<td>10.41</td>
<td>96.08</td>
<td>24</td>
<td>24</td>
</tr>
<tr>
<td>APC</td>
<td>30.45</td>
<td>32.84</td>
<td>21</td>
<td>21</td>
</tr>
<tr>
<td>eAccelerator</td>
<td>31.26</td>
<td>31.99</td>
<td>23</td>
<td>18</td>
</tr>
<tr>
<td>XCache</td>
<td>30.28</td>
<td>33.02</td>
<td>29</td>
<td>19</td>
</tr>
</tbody>
</table>
<p><strong>四、PHP加速器比较结果总结</strong></p>
<p>     1、通过测试得出eAccelerator在请求时间和内存占用综合方面是最好的。</p>
<p>     2、通过测试得出使用加速器比无加速器在请求时间快了3倍左右。</p>
<p>     3、通过各个官方观察，XCache是更新最快的，这也说明最有发展的。</p>
<p>        以上是总结结果，你也许会问我到底用那个加速器好呢？我只能告诉你，首先，用一定比不用好，其次每个加速器还有一些可以调优的参数，所以要根据你的系统环境而定，然后，我个人觉得你可以详细研究下eAccelerator和XCache，这两款潜力还是很大的，最后我从比较专业的测试网站搞了一张结果图：</p>
<p>       <img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/011237dmd.jpg" alt="" width="642" height="541" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/apc-eaccelerator-xcache.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apache+MySQL+PHP+APC+Vsftpd一键安装包(2010-3-9更新)</title>
		<link>http://www.deepvps.com/apache-mysql-php-apc-vsftpd-2.html</link>
		<comments>http://www.deepvps.com/apache-mysql-php-apc-vsftpd-2.html#comments</comments>
		<pubDate>Thu, 11 Mar 2010 14:30:44 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Vsftpd]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=176</guid>
		<description><![CDATA[根据shinko和Licess的lnmp修改而成，版权所无，翻录不究
安装方法，VPS必须是一个&#8221;干净&#8221;的centos5系统，SSH登录VPS后，依次执行以下命令：

mkdir -p tmpInstall
cd tmpInstall
wget http://www.01on.com/down/lamp.tar.gz
tar zxvf lamp.tar.gz
cd lamp
chmod +x install.sh
./install.sh


可以一条一条命令输入，也可以一次全部复制然后粘贴进去，但一次性复制的话，要注意结尾不要有多余的空行和回车
输入之后，稍等一下会让你设置域名、mysql密码、ftp密码，设置完成后开始安装，大概需要几十分钟，你可以去睡一觉&#8230;&#8230;
安装完成后输入网址可查看php信息
php探针地址：http://你的域名/phpinfo.php&#8221;
phpMyAdmin地址： http://你的域名/phpmyadmin&#8221;
安装路径：
mysql dir:  /usr/local/mysql
php dir:  /usr/local/php
apache dir:  /usr/local/apache
web dir:  /home/www/default
ftp username:  www
mysql username:  root
安全问题： 请登录 http://你的域名/phpmyadmin 删除所有没有密码的帐号！
测试结果：
madgenius.com OpenVZ 512M内存的VPS，系统centos-5-i386-afull，测试结果是安装成功，但重启后无法自动启动httpd，原因不明，期待高手
SonicVPS.com OpenVZ 192mb内存的VPS上，系统centos-5-x86和centos-5-x86_64，测试结果成功，重启后正常
burst.net独立服务器 Pentium 4 1.5GHZ 512M内存 centos 测试成功
burst.net 的VPS 测试成功
国内的一台独立服务器 测试成功
]]></description>
			<content:encoded><![CDATA[<p>根据<a href="http://imcat.in/the-latest-linux-under-nginx-mysql-php-memcache-vsftpd-one-click-installation-package/" target="_blank">shinko</a>和<a href="http://blog.licess.cn/lnmp/" target="_blank">Licess</a>的lnmp修改而成，版权所无，翻录不究</p>
<p>安装方法，VPS必须是一个&#8221;干净&#8221;的centos5系统，SSH登录VPS后，依次执行以下命令：</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">mkdir -p tmpInstall
cd tmpInstall
wget http://www.01on.com/down/lamp.tar.gz
tar zxvf lamp.tar.gz
cd lamp
chmod +x install.sh
./install.sh</pre></div></div>

<p><span id="more-176"></span><br />
可以一条一条命令输入，也可以一次全部复制然后粘贴进去，但一次性复制的话，要注意结尾不要有多余的空行和回车</p>
<p>输入之后，稍等一下会让你设置域名、mysql密码、ftp密码，设置完成后开始安装，大概需要几十分钟，你可以去睡一觉&#8230;&#8230;</p>
<p>安装完成后输入网址可查看php信息</p>
<p>php探针地址：http://你的域名/phpinfo.php&#8221;<br />
phpMyAdmin地址： http://你的域名/phpmyadmin&#8221;<br />
安装路径：<br />
mysql dir:  /usr/local/mysql<br />
php dir:  /usr/local/php<br />
apache dir:  /usr/local/apache<br />
web dir:  /home/www/default<br />
ftp username:  www<br />
mysql username:  root<br />
安全问题： 请登录 http://你的域名/phpmyadmin 删除所有没有密码的帐号！</p>
<p>测试结果：<br />
madgenius.com OpenVZ 512M内存的VPS，系统centos-5-i386-afull，测试结果是安装成功，但重启后无法自动启动httpd，原因不明，期待高手<br />
SonicVPS.com OpenVZ 192mb内存的VPS上，系统centos-5-x86和centos-5-x86_64，测试结果成功，重启后正常<br />
burst.net独立服务器 Pentium 4 1.5GHZ 512M内存 centos 测试成功<br />
burst.net 的VPS 测试成功<br />
国内的一台独立服务器 测试成功</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/apache-mysql-php-apc-vsftpd-2.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apache+MySQL+PHP+APC+Vsftpd一键安装包</title>
		<link>http://www.deepvps.com/apache-mysql-php-apc-vsftpd.html</link>
		<comments>http://www.deepvps.com/apache-mysql-php-apc-vsftpd.html#comments</comments>
		<pubDate>Fri, 05 Mar 2010 03:56:36 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Vsftpd]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=91</guid>
		<description><![CDATA[安装方法，VPS必须是一个&#8221;干净&#8221;的centos5系统，SSH登录VPS后，依次执行以下命令：

mkdir -p tmpInstall
cd tmpInstall
wget http://www.01on.com/down/lamp.tar.gz
tar zxvf lamp.tar.gz
cd lamp
chmod +x install.sh
./install.sh


可以一条一条命令输入，也可以一次全部复制然后粘贴进去，但一次性复制的话，要注意结尾不要有多余的空行和回车
输入之后，稍等一下会让你设置域名、mysql密码、ftp密码，设置完成后开始安装，大概需要几十分钟，你可以去睡一觉&#8230;&#8230;
安装完成后输入网址可查看php信息

PHP探针地址：http://你的域名/phpinfo.php&#34;
PHPMyAdmin地址： http://你的域名/phpmyadmin&#34;
安装路径：
MySql dir:  /usr/local/mysql
PHP dir:  /usr/local/php
Apache dir:  /usr/local/apache
web dir:  /home/www/default
ftp username:  www
MySql username:  root

安全问题： 请登录 http://你的域名/phpmyadmin 删除所有没有密码的帐号！
测试结果：
此版本为测试版本，已经在photonvps、DiaVPS、VPSYou、Burst、RASHOST、VMware CentOS最小化安装 上测试成功。
]]></description>
			<content:encoded><![CDATA[<p>安装方法，VPS必须是一个&#8221;干净&#8221;的centos5系统，SSH登录VPS后，依次执行以下命令：</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">mkdir -p tmpInstall
cd tmpInstall
wget http://www.01on.com/down/lamp.tar.gz
tar zxvf lamp.tar.gz
cd lamp
chmod +x install.sh
./install.sh</pre></div></div>

<p><span id="more-91"></span></p>
<p>可以一条一条命令输入，也可以一次全部复制然后粘贴进去，但一次性复制的话，要注意结尾不要有多余的空行和回车</p>
<p>输入之后，稍等一下会让你设置域名、mysql密码、ftp密码，设置完成后开始安装，大概需要几十分钟，你可以去睡一觉&#8230;&#8230;</p>
<p>安装完成后输入网址可查看php信息</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">PHP探针地址：http://你的域名/phpinfo.php&quot;
PHPMyAdmin地址： http://你的域名/phpmyadmin&quot;
安装路径：
MySql dir:  /usr/local/mysql
PHP dir:  /usr/local/php
Apache dir:  /usr/local/apache
web dir:  /home/www/default
ftp username:  www
MySql username:  root</pre></div></div>

<p>安全问题： 请登录 http://你的域名/phpmyadmin 删除所有没有密码的帐号！</p>
<p><strong>测试结果：</strong></p>
<p>此版本为测试版本，已经在<a href="http://www.photonvps.com/billing/aff.php?aff=257" target="_blank">photonvps</a>、<a href="http://www.diahosting.com/client/aff.php?aff=390" target="_blank">DiaVPS</a>、<a href="http://billing.vpsyou.com/aff.php?aff=026" target="_blank">VPSYou</a>、<a href="https://service.burst.net/aff.php?aff=666" target="_blank">Burst</a>、<a href="https://rashost.com/client/aff.php?aff=459" target="_blank">RASHOST</a>、VMware CentOS最小化安装 上测试成功。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/apache-mysql-php-apc-vsftpd.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

