<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Enjoy]]></title> 
<link>http://www.9enjoy.com/index.php</link> 
<description><![CDATA[分享、学习、提高]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Enjoy]]></copyright>
<item>
<link>http://www.9enjoy.com/php-display-errors/</link>
<title><![CDATA[display_errors设置为Off无效，仍然输出报错]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Tue, 27 Mar 2012 05:39:55 +0000</pubDate> 
<guid>http://www.9enjoy.com/php-display-errors/</guid> 
<description>
<![CDATA[ 
	某台服务器php.ini的设置：<br/>error_reporting = E_ALL &amp; ~E_NOTICE<br/>display_errors = Off<br/>log_errors = On<br/>error_log = /www/logs/php_error.log<br/><br/>按理说这样，错误信息是不会输出了，但是当PHP有错误时，会把报错提示显示在页面上。<br/><br/>搜索了下，发现有人说当log_errors开启时，如果error_log的路径不对，会导致报错显示。经查与此无关。<br/><br/>输出phpinfo()，查看到display_errors是On。在页面中指定：ini_set(&quot;DISPLAY_ERRORS&quot;,0)，仍然无效！<br/><br/>最后发现php-fpm.conf里有句：<div class="quote"><div class="quote-title">引用</div><div class="quote-content">Additional php.ini defines, specific to this pool of workers.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;value name=&quot;php_defines&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;value name=&quot;sendmail_path&quot;&gt;/usr/sbin/sendmail -t -i&lt;/value&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;value name=&quot;display_errors&quot;&gt;1&lt;/value&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/value&gt;</div></div><br/>原来忘了修改这个地方的配置，display_errors被设置为1了！这里面也说明了在php_defines里可以额外指定某些php的参数。<br/>直接将这两段注释掉，php-fpm reload后，报错提示不再显示到页面上了。<br/>Tags - <a href="http://www.9enjoy.com/tags/php/" rel="tag">php</a> , <a href="http://www.9enjoy.com/tags/%25E6%2597%25A5%25E5%25BF%2597/" rel="tag">日志</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/sphinx-extension/</link>
<title><![CDATA[sphinx用c写的扩展性能还不如php写的api？]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Wed, 15 Jun 2011 03:45:25 +0000</pubDate> 
<guid>http://www.9enjoy.com/sphinx-extension/</guid> 
<description>
<![CDATA[ 
	今天才发现sphinx也有c写的扩展，在：<a href="http://pecl.php.net/package/sphinx" target="_blank">http://pecl.php.net/package/sphinx</a><br/>文档：<a href="http://cn.php.net/sphinx" target="_blank">http://cn.php.net/sphinx</a><br/><br/>下下来安装测试下，<br/>wget <a href="http://pecl.php.net/get/sphinx-1.1.0.tgz" target="_blank">http://pecl.php.net/get/sphinx-1.1.0.tgz</a><br/>tar zxf sphinx-1.1.0.tgz<br/>cd /www/soft/sphinx-1.1.0<br/>/usr/local/webserver/php/bin/phpize<br/>./configure --with-php-config=/usr/local/webserver/php/bin/php-config<br/><br/>提示出错：<br/><br/>checking for libsphinxclient headers in default path... not found<br/>configure: error: Cannot find libsphinxclient headers<br/><br/>找了下libsphinxclient，在/www/soft/csft-3.2.13/api/libsphinxclient，之前安装的是coreseek3.2.13版。<br/><br/>cd libsphinxclient/<br/>./configure<br/>make &amp;&amp; make install<br/><br/>安装完libsphinxclient，继续安装sphinx扩展。<br/><br/>cd /www/soft/sphinx-1.1.0<br/>/usr/local/webserver/php/bin/phpize<br/>./configure --with-php-config=/usr/local/webserver/php/bin/php-config<br/>make <br/>make install<br/>cd /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/<br/>ll<br/>看到sphinx.so<br/>vi /usr/local/webserver/php/etc/php.ini <br/>加入extension = sphinx.so<br/>/usr/local/webserver/php/sbin/php-fpm reload<br/><br/>原先代码不用做什么变更。<br/>就是php版需要require ( &quot;./sphinxapi.php&quot; )。<br/><br/>测试结果：php版的20ms左右，用扩展稳定在50ms左右，很不解!<br/><br/>这位朋友也测试过，也是如此，<a href="http://www.hihiyou.com/?p=84" target="_blank">http://www.hihiyou.com/?p=84</a><br/><br/>那就继续使用php版的api吧。<br/><br/>Tags - <a href="http://www.9enjoy.com/tags/sphinx/" rel="tag">sphinx</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/linux-iftop/</link>
<title><![CDATA[网络流量工具Iftop安装及使用]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Fri, 10 Dec 2010 01:20:04 +0000</pubDate> 
<guid>http://www.9enjoy.com/linux-iftop/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp; 官方说明：iftop: display bandwidth usage on an interface.iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts.<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; Iftop工具主要用来显示本机网络流量情况及各相互通信的流量集合，如单独同哪台机器间的流量大小，非常适合于代理服务器和iptables服务器使用，这样可以方便的查看各客户端流量情况。iftop可以在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量，监控TCP/IP连接等，则可以使用iftop。<br/><br/>官网：<a href="http://www.ex-parrot.com/~pdw/iftop/" target="_blank">http://www.ex-parrot.com/~pdw/iftop/</a><br/><br/>安装库文件，需要 libpcap 及 libcurses 。<br/>yum install -y flex byacc libpcap ncurses ncurses-devel libpcap-devel<br/><br/>下载并安装，目前最新版是0.17。<br/>wget <a href="http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz" target="_blank">http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz</a><br/><br/>tar zvfx iftop-0.17.tar.gz<br/>cd iftop-0.17<br/>./configure --prefix=/usr/local/iftop<br/>make && make install<br/>cp /usr/local/iftop/sbin/iftop /bin <br/><br/>3. 运行iftop(必须以root身份)<br/><br/>iftop<br/>监控某网卡<br/>iftop -i eth0 -n<br/>同时显示是什么服务<br/>iftop -i eth0 -n -P<br/>更详细的参数可以iftop -h查看或者参考：<a href="http://www.itlearner.com/article/4747" target="_blank">http://www.itlearner.com/article/4747</a><br/><br/>运行截图：<br/><a href="http://www.ex-parrot.com/~pdw/iftop/iftop_normal.png" target="_blank"><img src="http://www.ex-parrot.com/~pdw/iftop/iftop_normal.png" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>Tags - <a href="http://www.9enjoy.com/tags/linux/" rel="tag">linux</a> , <a href="http://www.9enjoy.com/tags/iftop/" rel="tag">iftop</a> , <a href="http://www.9enjoy.com/tags/%25E6%25B5%2581%25E9%2587%258F/" rel="tag">流量</a> , <a href="http://www.9enjoy.com/tags/%25E5%25AE%2589%25E8%25A3%2585/" rel="tag">安装</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/lynx-abc/</link>
<title><![CDATA[lynx浏览器简介、安装、使用、在线版]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Mon, 25 Oct 2010 01:29:38 +0000</pubDate> 
<guid>http://www.9enjoy.com/lynx-abc/</guid> 
<description>
<![CDATA[ 
	lynx是在文本模式下浏览网页的一个网页浏览器。<br/>Google的网站站长指南的技术指南中明确提到：<div class="quote"><div class="quote-title">引用</div><div class="quote-content">使用诸如 Lynx 的文本浏览器来检查您的网站，因为大多数搜索引擎信息采集软件查看您网站的方式与 Lynx 几乎一样。如果诸如 Javascript、Cookie、会话 ID、框架、DHTML 或 Flash 等复杂功能造成您无法在文本浏览器中看到整个网站，则搜索引擎信息采集软件在抓取您的网站时可能会遇到问题。</div></div><br/><br/>lynx官方网址：<a href="http://lynx.isc.org/" target="_blank">http://lynx.isc.org/</a><br/><br/><strong>lynx下载地址</strong>：<a href="http://lynx.isc.org/current/" target="_blank">http://lynx.isc.org/current/</a><br/><br/><strong>lynx安装方法</strong><br/>wget <a href="http://lynx.isc.org/current/lynx2.8.7rel.2.tar.gz" target="_blank">http://lynx.isc.org/current/lynx2.8.7rel.2.tar.gz</a><br/>tar zxf lynx2.8.7rel.2.tar.gz <br/>cd lynx2-8-7/<br/>./configure<br/>make<br/>make install<br/><br/><strong>lynx使用方法</strong><br/>./lynx <a href="http://www.9enjoy.com" target="_blank">http://www.9enjoy.com</a><br/><br/>按q退出，上下按钮移动链接，-&gt;进入这个链接。<br/><br/><br/><strong>lynx在线版</strong><br/>特意写了个程序，方便查看到网页在lynx下的显示效果及链接。地址：<a href="http://lynx.itlearner.com" target="_blank">http://lynx.itlearner.com</a><br/><br/><br/>使用方法：在框里填入你要查看的URL，点击“查看”就可以了。网址要以http://开头。<br/>这个工具不会显示title和description，只显示正文部分及相应链接。部分页面系统无法自动判断页面编码，如果看到中文乱码，请选择您的网页编码为GBK/GB2312。<br/>以下是访问<a href="http://www.9enjoy.com" target="_blank">www.9enjoy.com</a>看到的内容截图：<br/><a href="http://www.9enjoy.com/attachment.php?fid=45" target="_blank"><img src="http://www.9enjoy.com/attachment.php?fid=45" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>链接截图：<br/><a href="http://www.9enjoy.com/attachment.php?fid=46" target="_blank"><img src="http://www.9enjoy.com/attachment.php?fid=46" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>这个工具还能检测页面中可能存在的隐藏链接，如&lt;a href=&quot;/hx&quot;&gt; &lt;/a&gt;，没有瞄文本的链接就属于隐藏链接。<br/><br/><br/>附：lynx的键盘命令。<div class="quote"><div class="quote-title">引用</div><div class="quote-content">移动命令：<br/>下方向键：页面上的下一个链接(用高亮度显示)。<br/>上方向键：页面上的前一个链接(用高亮度显示)。<br/>回车和右方向键： 跳转到链接指向的地址。<br/>左方向键：回到上一个页面。<br/><br/>滚动命令：<br/>+,Page-Down,Space,Ctrl+f：向下翻页。<br/>-,Page-Up,b,Ctrl+b：向上翻页。<br/>Ctrl+a： 移动到当前页的最前面。<br/>Ctrl+e： 移动到当前页的最后面。<br/>Ctrl+n： 向下翻两行。<br/>Ctrl+p： 往回翻两行。<br/>)： 向下翻半页。<br/>(： 往回翻半页。<br/>#： 回到当前页的 Toolbar 或 Banner。<br/><br/>文件操作命令：<br/><br/>c： 建立一个新文件。<br/>d： 下载选中的文件。<br/>E： 编辑选中的文件。<br/>f： 为当前文件显示一个选项菜单。<br/>m： 修改选中文件的名字或位置。<br/>r： 删除选中的文件。<br/>t： Tag highlighted file。<br/>u： 上载一个文件到当前目录。<br/><br/>其他命令：<br/><br/>?,h： 帮助。<br/>a： 把当前链接加入到一个书签文件里。<br/>c： 向页面的拥有者发送意见或建议。<br/>d： 下载当前链接。<br/>e： 编辑当前文件。<br/>g： 跳转到一个用户指定的URL或文件。<br/>G： 编辑当前页的URL，并跳转到这个URL。<br/>i： 显示文档索引。<br/>j： 执行预先定义的“短”命令。<br/>k： 显示键盘命令列表。<br/>l： 列出当前页上所有链接的地址。<br/>m： 回到首页。<br/>o： 设置选项。<br/>p： 把当前页输出到文件，e-mail，打印机或其他地方。<br/>q： 退出。<br/>/： 在当前页内查找字符串。<br/>s： 在外部搜索输入的字符串。<br/>n： 搜索下一个。<br/>v： 查看一个书签文件。<br/>V： 跳转到访问过的地址。<br/>x： 不使用缓存。<br/>z： 停止当前传输。<br/>[backspace]： 跳转到历史页(同 V 命令)。<br/>=： 显示当前页的信息。<br/>： 查看当前页的源代码。<br/>!： 回到shell提示符下。<br/>_： 清除当前任务的所有授权信息。<br/>*： 图形链接模式的切换开关。<br/>@： 8位传输模式或CJK模式的切换开关。<br/>[： pseudo_inlines 模式的切换开关。<br/>]： 为当前页或当前链接发送一个“HEAD”请求。<br/>Ctrl+r： 重新装如当前页并且刷新屏幕。<br/>Ctrl+w： 刷新屏幕。<br/>Ctrl+u： 删除输入的行。<br/>Ctrl+g： 取消输入或者传送。<br/>Ctrl+t： 跟踪模式的切换开关。<br/>;： 看 Lynx 对当前任务的跟踪记录。<br/>Ctrl+k： 调用 Cookie Jar 页。<br/>数字键： 到后面的第 n 个链接。</div></div><br/>Tags - <a href="http://www.9enjoy.com/tags/lynx/" rel="tag">lynx</a> , <a href="http://www.9enjoy.com/tags/seo/" rel="tag">seo</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/perl-cant-locate-dbd/</link>
<title><![CDATA[install_driver(mysql) failed: Cant locate DBD/mysql.pm的解决办法]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Sun, 17 Oct 2010 04:28:53 +0000</pubDate> 
<guid>http://www.9enjoy.com/perl-cant-locate-dbd/</guid> 
<description>
<![CDATA[ 
	在运行mysqlhotcopy或mysqlreport等命令时，会提示如下错误信息：<div class="quote"><div class="quote-title">引用</div><div class="quote-content">install_driver(mysql) failed: Can&#039;t locate DBD/mysql.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 7) line 3.<br/>Perhaps the DBD::mysql perl module hasn&#039;t been fully installed,<br/>or perhaps the capitalisation of &#039;mysql&#039; isn&#039;t right.<br/>Available drivers: DBM, ExampleP, File, Proxy, Sponge.<br/> at bin/mysqlhotcopy line 177</div></div><br/><br/>今天解决了下，只需要安装perl-DBD-MySQL即可解决此问题。<br/>yum install perl-DBD-MySQL<br/>...<br/>Dependencies Resolved<br/><br/>=====================================================================================================================<br/> Package&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Arch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Repository&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size<br/>=====================================================================================================================<br/>Installing:<br/> perl-DBD-MySQL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x86_64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.0007-2.el5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;base&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;148 k<br/><br/>Transaction Summary<br/>=====================================================================================================================<br/>Install&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 Package(s)<br/>Upgrade&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 Package(s)<br/><br/>Total download size: 148 k<br/>Is this ok [y/N]: y<br/>Downloading Packages:<br/>perl-DBD-MySQL-3.0007-2.el5.x86_64.rpm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#124; 148 kB&nbsp;&nbsp;&nbsp;&nbsp; 00:00&nbsp;&nbsp;&nbsp;&nbsp; <br/>Running rpm_check_debug<br/>Running Transaction Test<br/>Finished Transaction Test<br/>Transaction Test Succeeded<br/>Running Transaction<br/>&nbsp;&nbsp;Installing&nbsp;&nbsp;&nbsp;&nbsp; : perl-DBD-MySQL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1/1 <br/><br/>Installed:<br/>&nbsp;&nbsp;perl-DBD-MySQL.x86_64 0:3.0007-2.el5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/><br/>Complete!<br/><br/>再执行，OK啦！<br/><br/>附：在另一台执行./mysqlreport，同时出了两个错误提示：<br/>./mysqlreport<div class="quote"><div class="quote-title">引用</div><div class="quote-content">perl: warning: Setting locale failed.<br/>perl: warning: Please check that your locale settings:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LANGUAGE = (unset),<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LC_ALL = (unset),<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LANG = &quot;zh_CN.GB2312;zh_CN.UTF-8;en_US;en_US.UTF-8&quot;<br/>&nbsp;&nbsp;&nbsp;&nbsp;are supported and installed on your system.<br/>perl: warning: Falling back to the standard locale (&quot;C&quot;).<br/>Can&#039;t locate DBI.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./mysqlreport line 24.<br/>BEGIN failed--compilation aborted at ./mysqlreport line 24.</div></div><br/>使用<a href="/perl-warning-setting-locale-failed/" target="_blank">&quot;perl: warning: Setting locale failed.&quot;的解决</a> <a href="http://www.9enjoy.com/perl-warning-setting-locale-failed/" target="_blank">http://www.9enjoy.com/perl-warning-setting-locale-failed/</a> 介绍的方法解决以C的问题，然后yum install perl-DBI，装上了DBI，最后错误提示：<div class="quote"><div class="quote-title">引用</div><div class="quote-content">install_driver(mysql) failed: Can&#039;t locate DBD/mysql.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 7) line 3.<br/>Perhaps the DBD::mysql perl module hasn&#039;t been fully installed,<br/>or perhaps the capitalisation of &#039;mysql&#039; isn&#039;t right.<br/>Available drivers: DBM, ExampleP, File, Proxy, Sponge.<br/> at ./mysqlreport line 249</div></div><br/><br/>安装perl-DBD-MySQL时提示要下载两个包，一个是需要下载的 perl-DBD-MySQL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i386&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.0007-2.el5&nbsp;&nbsp;&nbsp;&nbsp; base&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;148 k，另一个是mysql&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i386&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.0.77-4.el5_5.3&nbsp;&nbsp;updates&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.8 M<br/>：（不知道是不是解压的mysql，无法使用这个mysqlreport。<br/>Tags - <a href="http://www.9enjoy.com/tags/perl/" rel="tag">perl</a> , <a href="http://www.9enjoy.com/tags/mysql/" rel="tag">mysql</a> , <a href="http://www.9enjoy.com/tags/%25E8%25A7%25A3%25E5%2586%25B3/" rel="tag">解决</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/perl-warning-setting-locale-failed/</link>
<title><![CDATA[perl: warning: Setting locale failed.的解决]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Sun, 17 Oct 2010 04:08:36 +0000</pubDate> 
<guid>http://www.9enjoy.com/perl-warning-setting-locale-failed/</guid> 
<description>
<![CDATA[ 
	/usr/local/webserver/php/bin/phpize <br/>Configuring for:<br/>PHP Api Version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20041225<br/>Zend Module Api No:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20060613<br/>Zend Extension Api No:&nbsp;&nbsp; 220060519<br/>perl: warning: Setting locale failed.<br/>perl: warning: Please check that your locale settings:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LANGUAGE = (unset),<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LC_ALL = (unset),<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LANG = &quot;zh_CN.GB2312;zh_CN.UTF-8;en_US;en_US.UTF-8&quot;<br/>&nbsp;&nbsp;&nbsp;&nbsp;are supported and installed on your system.<br/>perl: warning: Falling back to the standard locale (&quot;C&quot;).<br/>perl: warning: Setting locale failed.<br/>perl: warning: Please check that your locale settings:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LANGUAGE = (unset),<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LC_ALL = (unset),<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LANG = &quot;zh_CN.GB2312;zh_CN.UTF-8;en_US;en_US.UTF-8&quot;<br/>&nbsp;&nbsp;&nbsp;&nbsp;are supported and installed on your system.<br/>perl: warning: Falling back to the standard locale (&quot;C&quot;).<br/><br/>在使用其它的某些命令时(如：mysqlhotcopy)也会也出现类似的提示。<br/>搜索了好一段时间，并试了几次，找到一个解决此问题的简单方法，如下：<br/><br/>vi /root/.bashrc<br/>再最底部加上<br/>export LC_ALL=C<br/>或者直接运行<br/>echo &quot;export LC_ALL=C&quot; &gt;&gt; /root/.bashrc<br/>然后执行一下：<br/>source /root/.bashrc <br/><br/>好了。<br/><br/>看问题描述，似乎是locale的问题，但从解决办法来看似乎与locale没什么关系。。。<br/><br/>Tags - <a href="http://www.9enjoy.com/tags/pecl/" rel="tag">pecl</a> , <a href="http://www.9enjoy.com/tags/warning/" rel="tag">warning</a> , <a href="http://www.9enjoy.com/tags/%25E8%25A7%25A3%25E5%2586%25B3/" rel="tag">解决</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/apache-vs-nginx-proxy/</link>
<title><![CDATA[用ab对apache,nginx,nginx proxy读取静态文件速度测试]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Sat, 07 Aug 2010 03:29:54 +0000</pubDate> 
<guid>http://www.9enjoy.com/apache-vs-nginx-proxy/</guid> 
<description>
<![CDATA[ 
	今天抽空分别在三个http下(apache,nginx,nginx proxy)用ab测试一下读取静态文件的反应时间。<br/>ab.exe -c 10 -n 100 http://www.9enjoy.com/css/hx.css<br/>Document Path:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/css/hx.css<br/>Document Length:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;215 bytes<br/><br/>Concurrency Level:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10<br/>Complete requests:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100<br/>Failed requests:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0<br/>Write errors:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br/>Non-2xx responses:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;100<br/>Total transferred:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;38300 bytes<br/>HTML transferred:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 21500 bytes<br/><br/>apache<br/>Time taken for tests:&nbsp;&nbsp; 5.297 seconds<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min&nbsp;&nbsp;mean[+/-sd] median&nbsp;&nbsp; max<br/>Connect:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp; 52 296.3&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;&nbsp;&nbsp;2984<br/>Processing:&nbsp;&nbsp;&nbsp;&nbsp;16&nbsp;&nbsp;462 915.0&nbsp;&nbsp;&nbsp;&nbsp;203&nbsp;&nbsp;&nbsp;&nbsp;4047<br/>Waiting:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;246 688.7&nbsp;&nbsp;&nbsp;&nbsp;109&nbsp;&nbsp;&nbsp;&nbsp;4047<br/>Total:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 47&nbsp;&nbsp;514 951.7&nbsp;&nbsp;&nbsp;&nbsp;219&nbsp;&nbsp;&nbsp;&nbsp;4063<br/><br/><br/>nginx<br/>Time taken for tests:&nbsp;&nbsp; 4.859 seconds<br/>Connection Times (ms)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min&nbsp;&nbsp;mean[+/-sd] median&nbsp;&nbsp; max<br/>Connect:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp; 48 295.1&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;&nbsp;&nbsp;2969<br/>Processing:&nbsp;&nbsp;&nbsp;&nbsp;16&nbsp;&nbsp;427 897.8&nbsp;&nbsp;&nbsp;&nbsp;156&nbsp;&nbsp;&nbsp;&nbsp;4359<br/>Waiting:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;191 599.0&nbsp;&nbsp;&nbsp;&nbsp; 94&nbsp;&nbsp;&nbsp;&nbsp;4359<br/>Total:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 47&nbsp;&nbsp;475 936.5&nbsp;&nbsp;&nbsp;&nbsp;172&nbsp;&nbsp;&nbsp;&nbsp;4375<br/><br/><br/>nginx proxy<br/>Time taken for tests:&nbsp;&nbsp; 4.219 seconds<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min&nbsp;&nbsp;mean[+/-sd] median&nbsp;&nbsp; max<br/>Connect:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp; 18&nbsp;&nbsp; 5.8&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;31<br/>Processing:&nbsp;&nbsp;&nbsp;&nbsp;31&nbsp;&nbsp;184 289.0&nbsp;&nbsp;&nbsp;&nbsp;156&nbsp;&nbsp;&nbsp;&nbsp;3031<br/>Waiting:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;123 297.2&nbsp;&nbsp;&nbsp;&nbsp; 94&nbsp;&nbsp;&nbsp;&nbsp;3031<br/>Total:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 47&nbsp;&nbsp;202 288.8&nbsp;&nbsp;&nbsp;&nbsp;188&nbsp;&nbsp;&nbsp;&nbsp;3047<br/><br/>这个文件比较小，在来个稍大一点的测试JQuery v1.3.2<br/>ab.exe -c 10 -n 50 http://www.9enjoy.com/js/jquery.js<br/><br/>Document Path:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/js/jquery.js<br/>Document Length:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;57254 bytes<br/><br/>Concurrency Level:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10<br/>Complete requests:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;50<br/>Failed requests:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0<br/>Write errors:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br/>Total transferred:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2880700 bytes<br/>HTML transferred:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2862700 bytes<br/><br/>apache<br/>Time taken for tests:&nbsp;&nbsp; 34.688 seconds<br/>Connection Times (ms)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min&nbsp;&nbsp;mean[+/-sd] median&nbsp;&nbsp; max<br/>Connect:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp; 22&nbsp;&nbsp; 7.7&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;31<br/>Processing:&nbsp;&nbsp; 438 4861 7810.7&nbsp;&nbsp; 1313&nbsp;&nbsp; 31031<br/>Waiting:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;827 3082.5&nbsp;&nbsp;&nbsp;&nbsp; 31&nbsp;&nbsp; 21078<br/>Total:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;469 4883 7811.5&nbsp;&nbsp; 1328&nbsp;&nbsp; 31047<br/><br/>nginx<br/>Time taken for tests:&nbsp;&nbsp; 29.875 seconds<br/>Connection Times (ms)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min&nbsp;&nbsp;mean[+/-sd] median&nbsp;&nbsp; max<br/>Connect:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp; 20&nbsp;&nbsp; 7.1&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;31<br/>Processing:&nbsp;&nbsp; 438 4940 6601.4&nbsp;&nbsp; 1703&nbsp;&nbsp; 23484<br/>Waiting:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;574 1563.6&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;&nbsp;&nbsp;9016<br/>Total:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;453 4960 6601.6&nbsp;&nbsp; 1734&nbsp;&nbsp; 23516<br/><br/>nginx proxy<br/>Time taken for tests:&nbsp;&nbsp; 28.484 seconds<br/>Connection Times (ms)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min&nbsp;&nbsp;mean[+/-sd] median&nbsp;&nbsp; max<br/>Connect:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp; 19&nbsp;&nbsp; 6.7&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;31<br/>Processing:&nbsp;&nbsp; 406 4532 6301.3&nbsp;&nbsp; 1875&nbsp;&nbsp; 28375<br/>Waiting:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16 1234 4325.4&nbsp;&nbsp;&nbsp;&nbsp; 31&nbsp;&nbsp; 21031<br/>Total:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;422 4552 6301.6&nbsp;&nbsp; 1891&nbsp;&nbsp; 28391<br/><br/><br/>测试结果，读取静态文件，nginx_proxy最快，nginx比apache略快一点点。<br/>测试可能受网络和负荷的影响，但基本上是这个结果。<br/>Tags - <a href="http://www.9enjoy.com/tags/apache/" rel="tag">apache</a> , <a href="http://www.9enjoy.com/tags/nginx/" rel="tag">nginx</a> , <a href="http://www.9enjoy.com/tags/proxy/" rel="tag">proxy</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/paypal-credit-card-expired/</link>
<title><![CDATA[Paypal绑定的信用卡过期之后]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Mon, 07 Jun 2010 12:28:40 +0000</pubDate> 
<guid>http://www.9enjoy.com/paypal-credit-card-expired/</guid> 
<description>
<![CDATA[ 
	<a href="http://www.9enjoy.com/post/144/" target="_blank">3年前兴奋的激活了Paypal</a>，结果一次也没用上。。。一直到我当时绑定的信用卡都过期了！<br/><br/>前几天，收到Paypal的来信<div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/>因为您的尾号为 5512 的信用卡已失效，该卡已从您的 PayPal 账户中移除。<br/><br/>如果您的PayPal账户仅有这一张信用卡，请添加新卡以便继续发送即时PayPal付款。<br/><br/>添加新信用卡的步骤：<br/>1.&nbsp;&nbsp;登录到PayPal账户 <br/>2.&nbsp;&nbsp;转至“用户信息”子选项卡 <br/>3.&nbsp;&nbsp;点击“财务信息”栏中的“信用卡”链接 <br/>4.&nbsp;&nbsp;点击“添加” <br/>5.&nbsp;&nbsp;输入信用卡信息 <br/>6.&nbsp;&nbsp;点击“保存”</div></div><br/>想想到底要不要添加信用卡呢？查询了一下，以下是来自Paypal官方的一个回答：<div class="quote"><div class="quote-title">引用</div><div class="quote-content">最近一直有客户在问，曾经用来认证PayPal的信用卡过期了，重新换了新的信用卡，是否需要添加，有关这个小小问题，我的回答如下：<br/><br/>1.如果仅仅用来收款，而你的PayPal帐户已经认证，不需要再添加新的信用卡了，并且可以将过期的信用卡移除;<br/>2.如果需要对外进行支付，卡号没有变，不用进行任何操作;<br/>3.如果需要对外进行支付，且新换的卡变了号码，为了稳妥起见，建议添加新的信用卡;</div></div><br/>我的卡号是新的，那就添加吧。<br/>这次输入了新的信用卡账号，马上提示扣了我$1，据查是授权测试。<br/>Tags - <a href="http://www.9enjoy.com/tags/paypal/" rel="tag">paypal</a> , <a href="http://www.9enjoy.com/tags/%25E7%25BE%258E%25E5%2585%2583/" rel="tag">美元</a> , <a href="http://www.9enjoy.com/tags/%25E4%25BF%25A1%25E7%2594%25A8%25E5%258D%25A1/" rel="tag">信用卡</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/winxp-move-chrome-user-data/</link>
<title><![CDATA[Winxp下修改Chrome的User Data目录]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Sun, 23 May 2010 06:21:30 +0000</pubDate> 
<guid>http://www.9enjoy.com/winxp-move-chrome-user-data/</guid> 
<description>
<![CDATA[ 
	现在我经常使用两个浏览器，一个是360浏览器，一个是Chrome。一般两个浏览器是同时开的，分别浏览：）<br/><br/>Chrome有个很大的问题是，它把缓存的网页数据等信息全部放在一个叫User Data的目录，以我的Winxp为例，用户为是administrator，存放的路径是：C:&#92;Documents and Settings&#92;Administrator&#92;Local Settings&#92;Application Data&#92;Google&#92;Chrome&#92;<br/>这个目录无法设置！只能放在C盘，这样就比较不方便了，另外也占用了不少C盘空间（我的User data目录已有500M，当初C盘空间分的比较少，快满了:(）。<br/><br/>查了下资料，目前有三种方法。<br/>一种是通过在 Chrome 启动加入参数：修改chrome的快捷方式，加上&quot; --user-data-dir=D:&#92;chrome-user-data-dir&quot;，但这个方法在程序中打开chrome时仍然无效。<br/>第二种是修改注册表，好像挺复杂，没试。<br/>第三种，相当于在原地方创建一个软链接，实际存储目录在另一个盘，方法：<div class="quote"><div class="quote-title">引用</div><div class="quote-content">先将用户数据移动到D:&#92;Chrome_UserData里，运行 CMD<br/>cd c:&#92;Users&#92;Administrator&#92;AppData&#92;Local&#92;Google&#92;Chrome&#92;<br/>mklink /D &quot;User Data&quot; &quot;D:&#92;Chrome_UserData&quot;</div></div>但是，在运行mklink命令时，提示：<br/>&#039;mklink&#039; 不是内部或外部命令，也不是可运行的程序或批处理文件。<br/><br/>我也奇怪，没见过有mklink这个命令呀，查了一下发现，mklink是win7下的命令，Winxp无效。mklink的作用是实现目录联接，那Winxp下怎么办呢？有人提供了一个Junction工具来实现这个功能。下载地址：<a href="http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx" target="_blank">http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx</a><br/>把下载到的Junction.zip解压到C盘跟目录。<br/>我的原目录为C:&#92;Documents and Settings&#92;Administrator&#92;Local Settings&#92;Application Data&#92;Google&#92;Chrome&#92;User Data<br/>新目录为：E:&#92;My Documents&#92;chrome&#92;User Data<br/>cmd后切换到c盘根目录<br/>C:&#92;&gt;junction &quot;C:&#92;Documents and Settings&#92;Administrator&#92;Local Settings&#92;Application<br/> Data&#92;Google&#92;Chrome&#92;User Data&quot; &quot;E:&#92;My Documents&#92;chrome&#92;User Data&quot;<br/><br/>Junction v1.05 - Windows junction creator and reparse point viewer<br/>Copyright (C) 2000-2007 Mark Russinovich<br/>Systems Internals - <a href="http://www.sysinternals.com" target="_blank">http://www.sysinternals.com</a><br/><br/>Created: C:&#92;Documents and Settings&#92;Administrator&#92;Local Settings&#92;Application Data<br/>&#92;Google&#92;Chrome&#92;User Data<br/>Targetted at: E:&#92;My Documents&#92;chrome&#92;User Data<br/><br/>完成:)<br/><br/>Tags - <a href="http://www.9enjoy.com/tags/winxp/" rel="tag">winxp</a> , <a href="http://www.9enjoy.com/tags/chrome/" rel="tag">chrome</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/nginx-securit/</link>
<title><![CDATA[nginx漏洞(允许上传图片就可能被黑客入侵)临时修复方案]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Fri, 21 May 2010 01:12:15 +0000</pubDate> 
<guid>http://www.9enjoy.com/nginx-securit/</guid> 
<description>
<![CDATA[ 
	国内顶级安全团队80sec于5.20日下午6点发布了一个关于nginx的漏洞通告，由于该漏洞的存在，使用nginx+php组建的网站只要允许上传图片就可能被黑客入侵。<br/><br/>原文：<a href="http://www.80sec.com/nginx-securit.html" target="_blank">http://www.80sec.com/nginx-securit.html</a><br/><br/>根据80sec安全公告的描述，<a href="http://www.80sec.com/nginx-securit.html" target="_blank">素包子</a>更详细的描述了临时修复方法，有3种方法可选。<br/><br/>1、设置php.ini的cgi.fix_pathinfo为0，重启php。<br/><br/>2、给nginx的vhost配置添加如下内容，重启nginx。vhost较少的情况下也很方便。<br/><br/>if ( $fastcgi_script_name ~ &#92;..*&#92;/.*php ) &#123;<br/>return 403;<br/>&#125;<br/><br/>3、禁止上传目录解释PHP程序。不需要动webserver，如果vhost和服务器较多，短期内难度急剧上升；建议在vhost和服务器较少的情况下采用。<br/><br/>前2者会影响如hx.php/enjoy.htm这种伪静态的实现，因此张宴提供了第4种解决方法，并指出这个漏洞其实是PHP PATH_INFO的漏洞，可以详见：<a href="http://blog.s135.com/nginx_0day/" target="_blank">http://blog.s135.com/nginx_0day/</a><br/>具体方法是在被每个主机包含的fcgi.conf文件中加入以下代码，可以避免前2种方法带来的问题<div class="code">if ($request_filename ~* (.*)&#92;.php) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;set $php_url $1;<br/>&#125;<br/>if (!-e $php_url.php) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return 403;<br/>&#125;</div><br/>Tags - <a href="http://www.9enjoy.com/tags/nginx/" rel="tag">nginx</a> , <a href="http://www.9enjoy.com/tags/%25E6%25BC%258F%25E6%25B4%259E/" rel="tag">漏洞</a> , <a href="http://www.9enjoy.com/tags/php/" rel="tag">php</a>
]]>
</description>
</item>
</channel>
</rss>