<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: 初次体验hiphop-php</title>
	<atom:link href="http://www.ooso.net/archives/541/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ooso.net/archives/541</link>
	<description>Linux + Apache + Mysql + Php + Flash</description>
	<lastBuildDate>Wed, 11 Jan 2012 15:01:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: 丁泓懿</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-34722</link>
		<dc:creator>丁泓懿</dc:creator>
		<pubDate>Sat, 24 Dec 2011 01:32:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-34722</guid>
		<description>用带有zendframework框架的程序试试</description>
		<content:encoded><![CDATA[<p>用带有zendframework框架的程序试试</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Volcano</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-30062</link>
		<dc:creator>Volcano</dc:creator>
		<pubDate>Tue, 08 Jun 2010 13:28:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-30062</guid>
		<description>你现在下载最新的hiphop-php的源码，编译参数已经是优化之后的了。

一般的普通运算并不会比php快，但是如果有n个class的php页面，执行速度是有显著提升的。</description>
		<content:encoded><![CDATA[<p>你现在下载最新的hiphop-php的源码，编译参数已经是优化之后的了。</p>
<p>一般的普通运算并不会比php快，但是如果有n个class的php页面，执行速度是有显著提升的。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hello</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-30061</link>
		<dc:creator>hello</dc:creator>
		<pubDate>Tue, 08 Jun 2010 09:50:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-30061</guid>
		<description>你好，麻烦问下

facebook将优化之后的编译参数提交到了github，于是我重新编译并测试一遍这段相同的代码：

这段优化之后的编译参数在哪里可以找到？

我编译后执行的结果并没有比纯用PHP跑得快。</description>
		<content:encoded><![CDATA[<p>你好，麻烦问下</p>
<p>facebook将优化之后的编译参数提交到了github，于是我重新编译并测试一遍这段相同的代码：</p>
<p>这段优化之后的编译参数在哪里可以找到？</p>
<p>我编译后执行的结果并没有比纯用PHP跑得快。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wisheslight</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29927</link>
		<dc:creator>wisheslight</dc:creator>
		<pubDate>Mon, 10 May 2010 15:49:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29927</guid>
		<description>个人觉得，Hip-hop没有找到重点，因为PHP的运算开销，比起读一次memcache来说，真是微不足道的。</description>
		<content:encoded><![CDATA[<p>个人觉得，Hip-hop没有找到重点，因为PHP的运算开销，比起读一次memcache来说，真是微不足道的。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jianzi</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29906</link>
		<dc:creator>jianzi</dc:creator>
		<pubDate>Wed, 05 May 2010 01:07:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29906</guid>
		<description>我用的是CentOS5.3 32位</description>
		<content:encoded><![CDATA[<p>我用的是CentOS5.3 32位</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Volcano</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29905</link>
		<dc:creator>Volcano</dc:creator>
		<pubDate>Tue, 04 May 2010 12:51:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29905</guid>
		<description>我编译成功的环境有：

&lt;ul&gt;
&lt;li&gt;centos 64bit&lt;/li&gt;
&lt;li&gt;ubuntu 32bit&lt;/li&gt;
&lt;/ul&gt;

不知道你现在的操作系统是什么。建议你装个Ubuntu或者centos 64，都有现成的安装步骤，32位的还不算正式支持，所以出现问题也很正常。</description>
		<content:encoded><![CDATA[<p>我编译成功的环境有：</p>
<ul>
<li>centos 64bit</li>
<li>ubuntu 32bit</li>
</ul>
<p>不知道你现在的操作系统是什么。建议你装个Ubuntu或者centos 64，都有现成的安装步骤，32位的还不算正式支持，所以出现问题也很正常。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jianzi</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29904</link>
		<dc:creator>jianzi</dc:creator>
		<pubDate>Tue, 04 May 2010 09:34:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29904</guid>
		<description>你好博主，我花费了很多时间去编译hiphop-php，总是出现一些莫名其妙的错误
不知道你编译的时候是否碰到这个错误呢，在make到最后的时候，hphp已经生成，但是在生成hphpi的时候，却提示一些关于libiconv的错误
libiconv我已经装了，我找了很多资料都没有相关的文章，不知道博主是否能给一点点提示，先谢了：）


Linking CXX static library ../../bin/libhphp_analysis.a
[ 87%] Built target hphp_analysis
[ 87%] Building CXX object src/hphp/CMakeFiles/hphp.dir/externals.cpp.o
[ 87%] Building CXX object src/hphp/CMakeFiles/hphp.dir/main.cpp.o
Linking CXX executable hphp
Building hphpi
/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::_php_iconv_strlen(unsigned int*, char const*, unsigned int, char const*)&#039;:\next_iconv.cpp:(.text+0x1d3): undefined reference to `libiconv_open&#039;\next_iconv.cpp:(.text+0x268): undefined reference to `libiconv&#039;\next_iconv.cpp:(.text+0x2a5): undefined reference to `libiconv_close&#039;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::php_iconv_string(char const*, unsigned int, char**, unsigned int*, char const*, char const*)&#039;:\next_iconv.cpp:(.text+0x33a): undefined reference to `libiconv_open&#039;\next_iconv.cpp:(.text+0x420): undefined reference to `libiconv&#039;\next_iconv.cpp:(.text+0x490): undefined reference to `libiconv&#039;\next_iconv.cpp:(.text+0x4a8): undefined reference to `libiconv_close&#039;\next_iconv.cpp:(.text+0x4b7): undefined reference to `libiconv_close&#039;\next_iconv.cpp:(.text+0x4f0): undefined reference to `libiconv_close&#039;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::_php_iconv_strpos(unsigned int*, char const*, unsigned int, char const*, unsigned int, int, char const*)&#039;:\next_iconv.cpp:(.text+0x5d3): undefined reference to `libiconv_open&#039;\next_iconv.cpp:(.text+0x660): undefined reference to `libiconv&#039;\next_iconv.cpp:(.text+0x74f): undefined reference to `libiconv_close&#039;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::_php_iconv_appendl(HPHP::StringBuffer&amp;, char const*, unsigned int, void*)&#039;:\next_iconv.cpp:(.text+0x9ca): undefined reference to `libiconv&#039;\next_iconv.cpp:(.text+0xaac): undefined reference to `libiconv&#039;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::_php_iconv_mime_decode(HPHP::StringBuffer&amp;, char const*, unsigned int, char const*, char const**, int)&#039;:\next_iconv.cpp:(.text+0xb29): undefined reference to `libiconv_open&#039;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `.L298&#039;:\next_iconv.cpp:(.text+0xf0d): undefined reference to `libiconv_close&#039;\next_iconv.cpp:(.text+0xf1b): undefined reference to `libiconv_close&#039;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `.L299&#039;:\next_iconv.cpp:(.text+0x1276): undefined reference to `libiconv_close&#039;\next_iconv.cpp:(.text+0x128b): undefined reference to `libiconv_open&#039;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::f_iconv_mime_encode(HPHP::String const&amp;, HPHP::String const&amp;, HPHP::Variant const&amp;)&#039;:\next_iconv.cpp:(.text+0x2835): undefined reference to `libiconv_close&#039;\next_iconv.cpp:(.text+0x2915): undefined reference to `libiconv_open&#039;\next_iconv.cpp:(.text+0x2950): undefined reference to `libiconv_open&#039;\next_iconv.cpp:(.text+0x3169): undefined reference to `libiconv&#039;\next_iconv.cpp:(.text+0x31a7): undefined reference to `libiconv&#039;\next_iconv.cpp:(.text+0x31f0): undefined reference to `libiconv&#039;\next_iconv.cpp:(.text+0x3257): undefined reference to `libiconv_close&#039;\next_iconv.cpp:(.text+0x3514): undefined reference to `libiconv&#039;\next_iconv.cpp:(.text+0x354f): undefined reference to `libiconv&#039;\next_iconv.cpp:(.text+0x3773): undefined reference to `libiconv&#039;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::f_iconv_substr(HPHP::String const&amp;, int, int, HPHP::String const&amp;)&#039;:\next_iconv.cpp:(.text+0x40dc): undefined reference to `libiconv_open&#039;\next_iconv.cpp:(.text+0x4172): undefined reference to `libiconv&#039;\next_iconv.cpp:(.text+0x4218): undefined reference to `libiconv_close&#039;\next_iconv.cpp:(.text+0x422e): undefined reference to `libiconv_close&#039;\next_iconv.cpp:(.text+0x428e): undefined reference to `libiconv_open&#039;\ncollect2: ld returned 1 exit status\nmake[5]: *** [program] Error 1\nmake[4]: *** [CMakeFiles/program.dir/all] Error 2\nmake[3]: *** [all] Error 2\n
mv: cannot stat `gen/program&#039;: No such file or directory
make[2]: *** [src/hphp/hphp] Error 1
make[1]: *** [src/hphp/CMakeFiles/hphp.dir/all] Error 2
make: *** [all] Error 2</description>
		<content:encoded><![CDATA[<p>你好博主，我花费了很多时间去编译hiphop-php，总是出现一些莫名其妙的错误<br />
不知道你编译的时候是否碰到这个错误呢，在make到最后的时候，hphp已经生成，但是在生成hphpi的时候，却提示一些关于libiconv的错误<br />
libiconv我已经装了，我找了很多资料都没有相关的文章，不知道博主是否能给一点点提示，先谢了：）</p>
<p>Linking CXX static library ../../bin/libhphp_analysis.a<br />
[ 87%] Built target hphp_analysis<br />
[ 87%] Building CXX object src/hphp/CMakeFiles/hphp.dir/externals.cpp.o<br />
[ 87%] Building CXX object src/hphp/CMakeFiles/hphp.dir/main.cpp.o<br />
Linking CXX executable hphp<br />
Building hphpi<br />
/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::_php_iconv_strlen(unsigned int*, char const*, unsigned int, char const*)&#8217;:\next_iconv.cpp:(.text+0x1d3): undefined reference to `libiconv_open&#8217;\next_iconv.cpp:(.text+0&#215;268): undefined reference to `libiconv&#8217;\next_iconv.cpp:(.text+0x2a5): undefined reference to `libiconv_close&#8217;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::php_iconv_string(char const*, unsigned int, char**, unsigned int*, char const*, char const*)&#8217;:\next_iconv.cpp:(.text+0x33a): undefined reference to `libiconv_open&#8217;\next_iconv.cpp:(.text+0&#215;420): undefined reference to `libiconv&#8217;\next_iconv.cpp:(.text+0&#215;490): undefined reference to `libiconv&#8217;\next_iconv.cpp:(.text+0x4a8): undefined reference to `libiconv_close&#8217;\next_iconv.cpp:(.text+0x4b7): undefined reference to `libiconv_close&#8217;\next_iconv.cpp:(.text+0x4f0): undefined reference to `libiconv_close&#8217;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::_php_iconv_strpos(unsigned int*, char const*, unsigned int, char const*, unsigned int, int, char const*)&#8217;:\next_iconv.cpp:(.text+0x5d3): undefined reference to `libiconv_open&#8217;\next_iconv.cpp:(.text+0&#215;660): undefined reference to `libiconv&#8217;\next_iconv.cpp:(.text+0x74f): undefined reference to `libiconv_close&#8217;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::_php_iconv_appendl(HPHP::StringBuffer&amp;, char const*, unsigned int, void*)&#8217;:\next_iconv.cpp:(.text+0x9ca): undefined reference to `libiconv&#8217;\next_iconv.cpp:(.text+0xaac): undefined reference to `libiconv&#8217;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::_php_iconv_mime_decode(HPHP::StringBuffer&amp;, char const*, unsigned int, char const*, char const**, int)&#8217;:\next_iconv.cpp:(.text+0xb29): undefined reference to `libiconv_open&#8217;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `.L298&#8242;:\next_iconv.cpp:(.text+0xf0d): undefined reference to `libiconv_close&#8217;\next_iconv.cpp:(.text+0xf1b): undefined reference to `libiconv_close&#8217;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `.L299&#8242;:\next_iconv.cpp:(.text+0&#215;1276): undefined reference to `libiconv_close&#8217;\next_iconv.cpp:(.text+0x128b): undefined reference to `libiconv_open&#8217;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::f_iconv_mime_encode(HPHP::String const&amp;, HPHP::String const&amp;, HPHP::Variant const&amp;)&#8217;:\next_iconv.cpp:(.text+0&#215;2835): undefined reference to `libiconv_close&#8217;\next_iconv.cpp:(.text+0&#215;2915): undefined reference to `libiconv_open&#8217;\next_iconv.cpp:(.text+0&#215;2950): undefined reference to `libiconv_open&#8217;\next_iconv.cpp:(.text+0&#215;3169): undefined reference to `libiconv&#8217;\next_iconv.cpp:(.text+0x31a7): undefined reference to `libiconv&#8217;\next_iconv.cpp:(.text+0x31f0): undefined reference to `libiconv&#8217;\next_iconv.cpp:(.text+0&#215;3257): undefined reference to `libiconv_close&#8217;\next_iconv.cpp:(.text+0&#215;3514): undefined reference to `libiconv&#8217;\next_iconv.cpp:(.text+0x354f): undefined reference to `libiconv&#8217;\next_iconv.cpp:(.text+0&#215;3773): undefined reference to `libiconv&#8217;\n/root/software/hiphop-php-32b/bin/libhphp_runtime.a(ext_iconv.cpp.o): In function `HPHP::f_iconv_substr(HPHP::String const&amp;, int, int, HPHP::String const&amp;)&#8217;:\next_iconv.cpp:(.text+0x40dc): undefined reference to `libiconv_open&#8217;\next_iconv.cpp:(.text+0&#215;4172): undefined reference to `libiconv&#8217;\next_iconv.cpp:(.text+0&#215;4218): undefined reference to `libiconv_close&#8217;\next_iconv.cpp:(.text+0x422e): undefined reference to `libiconv_close&#8217;\next_iconv.cpp:(.text+0x428e): undefined reference to `libiconv_open&#8217;\ncollect2: ld returned 1 exit status\nmake[5]: *** [program] Error 1\nmake[4]: *** [CMakeFiles/program.dir/all] Error 2\nmake[3]: *** [all] Error 2\n<br />
mv: cannot stat `gen/program&#8217;: No such file or directory<br />
make[2]: *** [src/hphp/hphp] Error 1<br />
make[1]: *** [src/hphp/CMakeFiles/hphp.dir/all] Error 2<br />
make: *** [all] Error 2</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jianzi</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29876</link>
		<dc:creator>jianzi</dc:creator>
		<pubDate>Thu, 29 Apr 2010 03:22:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29876</guid>
		<description>@Volcano  我checkout的hiphop-php版本就是32bit的，无论我怎么尝试都是在xhp这个地方出错，非常让人困惑，我感觉跟flex有关系，但是我的flex已经升级到2.5.35版本

[ 13%] [BISON][XHPParser] Building parser with bison 2.4.1
[ 13%] [RE2C] Building re2c scanner with re2c 001305
[ 14%] [FLEX][XHPScanner] Building scanner with flex 2.5.35
Scanning dependencies of target xhp
[ 14%] Building CXX object src/third_party/xhp/xhp/CMakeFiles/xhp.dir/code_rope.cpp.o
在包含自 /root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.cpp：17 的文件中:
/root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.hpp:17:20: 错误：ext/rope：没有那个文件或目录
/root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.hpp:18:32: 错误：ext/pool_allocator.h：没有那个文或目录</description>
		<content:encoded><![CDATA[<p>@Volcano  我checkout的hiphop-php版本就是32bit的，无论我怎么尝试都是在xhp这个地方出错，非常让人困惑，我感觉跟flex有关系，但是我的flex已经升级到2.5.35版本</p>
<p>[ 13%] [BISON][XHPParser] Building parser with bison 2.4.1<br />
[ 13%] [RE2C] Building re2c scanner with re2c 001305<br />
[ 14%] [FLEX][XHPScanner] Building scanner with flex 2.5.35<br />
Scanning dependencies of target xhp<br />
[ 14%] Building CXX object src/third_party/xhp/xhp/CMakeFiles/xhp.dir/code_rope.cpp.o<br />
在包含自 /root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.cpp：17 的文件中:<br />
/root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.hpp:17:20: 错误：ext/rope：没有那个文件或目录<br />
/root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.hpp:18:32: 错误：ext/pool_allocator.h：没有那个文或目录</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Volcano</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29875</link>
		<dc:creator>Volcano</dc:creator>
		<pubDate>Thu, 29 Apr 2010 01:47:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29875</guid>
		<description>如果你是用32bit的centos，不能从facebook的git上获取代码，那会编译失败的。应该&lt;a href=&quot;http://github.com/metagoto/hiphop-php&quot; rel=&quot;nofollow&quot;&gt;从这里获取代码&lt;/a&gt;。除此之外我的编译步骤都是按照它的wiki操作的，没有不同。</description>
		<content:encoded><![CDATA[<p>如果你是用32bit的centos，不能从facebook的git上获取代码，那会编译失败的。应该<a href="http://github.com/metagoto/hiphop-php" rel="nofollow">从这里获取代码</a>。除此之外我的编译步骤都是按照它的wiki操作的，没有不同。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jianzi</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29874</link>
		<dc:creator>jianzi</dc:creator>
		<pubDate>Thu, 29 Apr 2010 01:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29874</guid>
		<description>[  2%] [BISON][XHPParser] Building parser with bison 2.4.2
[  2%] [RE2C] Building re2c scanner with re2c 001305
[  3%] [FLEX][XHPScanner] Building scanner with flex 2.5.35
Scanning dependencies of target xhp
[  3%] Building CXX object src/third_party/xhp/xhp/CMakeFiles/xhp.dir/code_rope.cpp.o
在包含自 /root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.cpp：17 的文件中:
/root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.hpp:17:20: 错误：ext/rope：没有那个文件或目录
/root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.hpp:18:32: 错误：ext/pool_allocator.h：没有那个文或目录

到这个地方会出现错误！！！！！！！！！！ 是跟flex有关系呢，还是跟xhp有关系？实在是不解</description>
		<content:encoded><![CDATA[<p>[  2%] [BISON][XHPParser] Building parser with bison 2.4.2<br />
[  2%] [RE2C] Building re2c scanner with re2c 001305<br />
[  3%] [FLEX][XHPScanner] Building scanner with flex 2.5.35<br />
Scanning dependencies of target xhp<br />
[  3%] Building CXX object src/third_party/xhp/xhp/CMakeFiles/xhp.dir/code_rope.cpp.o<br />
在包含自 /root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.cpp：17 的文件中:<br />
/root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.hpp:17:20: 错误：ext/rope：没有那个文件或目录<br />
/root/hiphop-32b-softs/hiphop-php-32b/src/third_party/xhp/xhp/code_rope.hpp:18:32: 错误：ext/pool_allocator.h：没有那个文或目录</p>
<p>到这个地方会出现错误！！！！！！！！！！ 是跟flex有关系呢，还是跟xhp有关系？实在是不解</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jianzi</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29873</link>
		<dc:creator>jianzi</dc:creator>
		<pubDate>Thu, 29 Apr 2010 01:40:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29873</guid>
		<description>[root@localhost hiphop-php-32b]# cmake .
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Boost version: 1.37.0
-- Found the following Boost libraries:
--   system
--   program_options
--   filesystem
-- MySQL Include dir: /usr/include  library dir: /usr/lib/mysql
-- MySQL client libraries: mysqlclient
-- Found PCRE: /usr/local/lib/libpcre.so
-- Found libevent: /usr/lib/libevent.so
-- Looking for evhttp_bind_socket_with_fd
-- Looking for evhttp_bind_socket_with_fd - found
-- Looking for gdImagePng in /usr/lib/libgd.so
-- Looking for gdImagePng in /usr/lib/libgd.so - found
-- Found ZLIB: /usr/lib/libz.so
-- Found PNG: /usr/lib/libpng.so
-- Looking for gdImageJpeg in /usr/lib/libgd.so
-- Looking for gdImageJpeg in /usr/lib/libgd.so - found
-- Found JPEG: /usr/lib/libjpeg.so
-- Looking for gdImageGif in /usr/lib/libgd.so
-- Looking for gdImageGif in /usr/lib/libgd.so - found
-- Found GD: /usr/lib/libgd.so
-- Found CURL: /usr/lib/libcurl.so
-- Looking for curl_multi_select
-- Looking for curl_multi_select - found
-- checking for module &#039;libxml-2.0&#039;
--   found libxml-2.0, version 2.6.26
-- Found LibXml2: /usr/lib/libxml2.so
-- Found EXPAT: /usr/lib/libexpat.so
-- Found ICU header files in /usr/local/include
-- Found ICU libraries: /usr/local/lib/libicuuc.so
-- Found Intel TBB
-- Found mcrypt: /usr/lib/libmcrypt.so
-- Found OpenSSL: /usr/lib/libssl.so
-- Found ONIGURUMA: /usr/local/lib/libonig.so
-- Found BISON: /usr/local/bin/bison
-- Found FLEX: /usr/local/bin/flex
-- Found RE2C: /usr/local/bin/re2c
-- Looking for arpa/inet.h
-- Looking for arpa/inet.h - found
-- Looking for netinet/in.h
-- Looking for netinet/in.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for sys/socket.h
-- Looking for sys/socket.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of size_t
-- Check size of size_t - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of uint32_t
-- Check size of uint32_t - done
-- Check size of uint8_t
-- Check size of uint8_t - done
-- Looking for AF_LOCAL
-- Looking for AF_LOCAL - found
-- Looking for PF_LOCAL
-- Looking for PF_LOCAL - found
-- Looking for memset
-- Looking for memset - found
-- Looking for socket
-- Looking for socket - found
-- Looking for strerror
-- Looking for strerror - found
-- Found libevent: /usr/lib/libevent.so
-- Looking for event_get_version_number
-- Looking for event_get_version_number - not found.
-- Performing Test HAVE_LIBEVENT_145
-- Performing Test HAVE_LIBEVENT_145 - Success
-- Found libevent 1.4.5+
-- Looking for include files INCLUDE_CHECK_stdlib.h
-- Looking for include files INCLUDE_CHECK_stdlib.h - found
-- Looking for include files INCLUDE_CHECK_assert.h
-- Looking for include files INCLUDE_CHECK_assert.h - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strchr
-- Looking for strchr - found
-- Downloading 8859-1.TXT
-- Downloading 8859-2.TXT
-- Downloading 8859-3.TXT
-- Downloading 8859-4.TXT
-- Downloading 8859-5.TXT
-- Downloading 8859-6.TXT
-- Downloading 8859-7.TXT
-- Downloading 8859-8.TXT
-- Downloading 8859-9.TXT
-- Downloading 8859-10.TXT
-- Downloading 8859-11.TXT
-- Downloading 8859-13.TXT
-- Downloading 8859-14.TXT
-- Downloading 8859-15.TXT
-- Downloading 8859-16.TXT
-- Downloading EastAsianWidth.txt
-- Configuring done
-- Generating done
-- Build files have been written to: /root/hiphop-32b-softs/hiphop-php-32b

这是我的cmake过程，应该没有太大问题吧</description>
		<content:encoded><![CDATA[<p>[root@localhost hiphop-php-32b]# cmake .<br />
&#8211; The C compiler identification is GNU<br />
&#8211; The CXX compiler identification is GNU<br />
&#8211; Check for working C compiler: /usr/bin/gcc<br />
&#8211; Check for working C compiler: /usr/bin/gcc &#8212; works<br />
&#8211; Detecting C compiler ABI info<br />
&#8211; Detecting C compiler ABI info &#8211; done<br />
&#8211; Check for working CXX compiler: /usr/bin/c++<br />
&#8211; Check for working CXX compiler: /usr/bin/c++ &#8212; works<br />
&#8211; Detecting CXX compiler ABI info<br />
&#8211; Detecting CXX compiler ABI info &#8211; done<br />
&#8211; Boost version: 1.37.0<br />
&#8211; Found the following Boost libraries:<br />
&#8211;   system<br />
&#8211;   program_options<br />
&#8211;   filesystem<br />
&#8211; MySQL Include dir: /usr/include  library dir: /usr/lib/mysql<br />
&#8211; MySQL client libraries: mysqlclient<br />
&#8211; Found PCRE: /usr/local/lib/libpcre.so<br />
&#8211; Found libevent: /usr/lib/libevent.so<br />
&#8211; Looking for evhttp_bind_socket_with_fd<br />
&#8211; Looking for evhttp_bind_socket_with_fd &#8211; found<br />
&#8211; Looking for gdImagePng in /usr/lib/libgd.so<br />
&#8211; Looking for gdImagePng in /usr/lib/libgd.so &#8211; found<br />
&#8211; Found ZLIB: /usr/lib/libz.so<br />
&#8211; Found PNG: /usr/lib/libpng.so<br />
&#8211; Looking for gdImageJpeg in /usr/lib/libgd.so<br />
&#8211; Looking for gdImageJpeg in /usr/lib/libgd.so &#8211; found<br />
&#8211; Found JPEG: /usr/lib/libjpeg.so<br />
&#8211; Looking for gdImageGif in /usr/lib/libgd.so<br />
&#8211; Looking for gdImageGif in /usr/lib/libgd.so &#8211; found<br />
&#8211; Found GD: /usr/lib/libgd.so<br />
&#8211; Found CURL: /usr/lib/libcurl.so<br />
&#8211; Looking for curl_multi_select<br />
&#8211; Looking for curl_multi_select &#8211; found<br />
&#8211; checking for module &#8216;libxml-2.0&#8242;<br />
&#8211;   found libxml-2.0, version 2.6.26<br />
&#8211; Found LibXml2: /usr/lib/libxml2.so<br />
&#8211; Found EXPAT: /usr/lib/libexpat.so<br />
&#8211; Found ICU header files in /usr/local/include<br />
&#8211; Found ICU libraries: /usr/local/lib/libicuuc.so<br />
&#8211; Found Intel TBB<br />
&#8211; Found mcrypt: /usr/lib/libmcrypt.so<br />
&#8211; Found OpenSSL: /usr/lib/libssl.so<br />
&#8211; Found ONIGURUMA: /usr/local/lib/libonig.so<br />
&#8211; Found BISON: /usr/local/bin/bison<br />
&#8211; Found FLEX: /usr/local/bin/flex<br />
&#8211; Found RE2C: /usr/local/bin/re2c<br />
&#8211; Looking for arpa/inet.h<br />
&#8211; Looking for arpa/inet.h &#8211; found<br />
&#8211; Looking for netinet/in.h<br />
&#8211; Looking for netinet/in.h &#8211; found<br />
&#8211; Looking for stddef.h<br />
&#8211; Looking for stddef.h &#8211; found<br />
&#8211; Looking for stdint.h<br />
&#8211; Looking for stdint.h &#8211; found<br />
&#8211; Looking for string.h<br />
&#8211; Looking for string.h &#8211; found<br />
&#8211; Looking for sys/socket.h<br />
&#8211; Looking for sys/socket.h &#8211; found<br />
&#8211; Looking for sys/time.h<br />
&#8211; Looking for sys/time.h &#8211; found<br />
&#8211; Looking for unistd.h<br />
&#8211; Looking for unistd.h &#8211; found<br />
&#8211; Looking for sys/types.h<br />
&#8211; Looking for sys/types.h &#8211; found<br />
&#8211; Looking for stdint.h<br />
&#8211; Looking for stdint.h &#8211; found<br />
&#8211; Looking for stddef.h<br />
&#8211; Looking for stddef.h &#8211; found<br />
&#8211; Check size of size_t<br />
&#8211; Check size of size_t &#8211; done<br />
&#8211; Check size of ssize_t<br />
&#8211; Check size of ssize_t &#8211; done<br />
&#8211; Check size of uint32_t<br />
&#8211; Check size of uint32_t &#8211; done<br />
&#8211; Check size of uint8_t<br />
&#8211; Check size of uint8_t &#8211; done<br />
&#8211; Looking for AF_LOCAL<br />
&#8211; Looking for AF_LOCAL &#8211; found<br />
&#8211; Looking for PF_LOCAL<br />
&#8211; Looking for PF_LOCAL &#8211; found<br />
&#8211; Looking for memset<br />
&#8211; Looking for memset &#8211; found<br />
&#8211; Looking for socket<br />
&#8211; Looking for socket &#8211; found<br />
&#8211; Looking for strerror<br />
&#8211; Looking for strerror &#8211; found<br />
&#8211; Found libevent: /usr/lib/libevent.so<br />
&#8211; Looking for event_get_version_number<br />
&#8211; Looking for event_get_version_number &#8211; not found.<br />
&#8211; Performing Test HAVE_LIBEVENT_145<br />
&#8211; Performing Test HAVE_LIBEVENT_145 &#8211; Success<br />
&#8211; Found libevent 1.4.5+<br />
&#8211; Looking for include files INCLUDE_CHECK_stdlib.h<br />
&#8211; Looking for include files INCLUDE_CHECK_stdlib.h &#8211; found<br />
&#8211; Looking for include files INCLUDE_CHECK_assert.h<br />
&#8211; Looking for include files INCLUDE_CHECK_assert.h &#8211; found<br />
&#8211; Looking for strcasecmp<br />
&#8211; Looking for strcasecmp &#8211; found<br />
&#8211; Looking for strchr<br />
&#8211; Looking for strchr &#8211; found<br />
&#8211; Downloading 8859-1.TXT<br />
&#8211; Downloading 8859-2.TXT<br />
&#8211; Downloading 8859-3.TXT<br />
&#8211; Downloading 8859-4.TXT<br />
&#8211; Downloading 8859-5.TXT<br />
&#8211; Downloading 8859-6.TXT<br />
&#8211; Downloading 8859-7.TXT<br />
&#8211; Downloading 8859-8.TXT<br />
&#8211; Downloading 8859-9.TXT<br />
&#8211; Downloading 8859-10.TXT<br />
&#8211; Downloading 8859-11.TXT<br />
&#8211; Downloading 8859-13.TXT<br />
&#8211; Downloading 8859-14.TXT<br />
&#8211; Downloading 8859-15.TXT<br />
&#8211; Downloading 8859-16.TXT<br />
&#8211; Downloading EastAsianWidth.txt<br />
&#8211; Configuring done<br />
&#8211; Generating done<br />
&#8211; Build files have been written to: /root/hiphop-32b-softs/hiphop-php-32b</p>
<p>这是我的cmake过程，应该没有太大问题吧</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jianzi</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29872</link>
		<dc:creator>jianzi</dc:creator>
		<pubDate>Thu, 29 Apr 2010 01:39:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29872</guid>
		<description>朋友，你能贴出编译过程么？
我在CentOS5.3尝试了N次了，cmake过程全部通过了，但是make的时候会在结束的时候出现异常
生成了hphp文件，但是hphpi生成错误

而且经过测试hphp是不好用的，</description>
		<content:encoded><![CDATA[<p>朋友，你能贴出编译过程么？<br />
我在CentOS5.3尝试了N次了，cmake过程全部通过了，但是make的时候会在结束的时候出现异常<br />
生成了hphp文件，但是hphpi生成错误</p>
<p>而且经过测试hphp是不好用的，</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: linsk</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29740</link>
		<dc:creator>linsk</dc:creator>
		<pubDate>Sun, 28 Mar 2010 10:51:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29740</guid>
		<description>内存方面的信息呢？关注是否合适在VPS下使用</description>
		<content:encoded><![CDATA[<p>内存方面的信息呢？关注是否合适在VPS下使用</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Volcano</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29525</link>
		<dc:creator>Volcano</dc:creator>
		<pubDate>Tue, 23 Feb 2010 10:25:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29525</guid>
		<description>@李博 libmcrypt还是用yum安装吧，实在不行去下载一个，比如&lt;a href=&quot;http://www.iredmail.org/yum/rpms/5/libmcrypt-2.5.7-5.el5.x86_64.rpm&quot; rel=&quot;nofollow&quot;&gt;这里&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>@李博 libmcrypt还是用yum安装吧，实在不行去下载一个，比如<a href="http://www.iredmail.org/yum/rpms/5/libmcrypt-2.5.7-5.el5.x86_64.rpm" rel="nofollow">这里</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 李博</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29524</link>
		<dc:creator>李博</dc:creator>
		<pubDate>Tue, 23 Feb 2010 03:35:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29524</guid>
		<description>可否给一个centos下build的过程呢。我到最后的cmake的时候有两个莫名其妙的warning:
runtime library [libmcrypt.so.4] in /usr/lib64 may be hidden by files in:
      /usr/local/lib
但是检查了没问题……make的时候就有两个error
谢谢！</description>
		<content:encoded><![CDATA[<p>可否给一个centos下build的过程呢。我到最后的cmake的时候有两个莫名其妙的warning:<br />
runtime library [libmcrypt.so.4] in /usr/lib64 may be hidden by files in:<br />
      /usr/local/lib<br />
但是检查了没问题……make的时候就有两个error<br />
谢谢！</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ayanamist</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29518</link>
		<dc:creator>ayanamist</dc:creator>
		<pubDate>Sun, 21 Feb 2010 13:05:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29518</guid>
		<description>其实在user时间块上已经有比较大的性能提升了，你可以看看百分比，高达1/3的时间，而且还只是这样的简单运算。在大量应用了OOP后，肯定性能提升将会相当明显的。PHP VM里对于函数调用和OOP上的性能损失是相当的大的</description>
		<content:encoded><![CDATA[<p>其实在user时间块上已经有比较大的性能提升了，你可以看看百分比，高达1/3的时间，而且还只是这样的简单运算。在大量应用了OOP后，肯定性能提升将会相当明显的。PHP VM里对于函数调用和OOP上的性能损失是相当的大的</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29517</link>
		<dc:creator>david</dc:creator>
		<pubDate>Sun, 21 Feb 2010 09:43:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29517</guid>
		<description>性能差异可能体现在include之类的动态特性上，简单的for循环应该是经过优化的</description>
		<content:encoded><![CDATA[<p>性能差异可能体现在include之类的动态特性上，简单的for循环应该是经过优化的</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 懒人</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29515</link>
		<dc:creator>懒人</dc:creator>
		<pubDate>Sun, 21 Feb 2010 07:33:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29515</guid>
		<description>我也觉得这个对于简单的计算看不出来，
最后编译成的机器命令无非是谁的行数多谁慢。之前还试过在嵌入式系统里把for 100的循环直接展开，写100遍，编译之后的计算都比用循环要快一点。

对于一般的网站来说应该用处不大，瓶颈也不在PHP的运算上。

不过如果大到像facebook这样的庞然大物的话，能优化一点点，乘上其规模也是很大的一块肉了。</description>
		<content:encoded><![CDATA[<p>我也觉得这个对于简单的计算看不出来，<br />
最后编译成的机器命令无非是谁的行数多谁慢。之前还试过在嵌入式系统里把for 100的循环直接展开，写100遍，编译之后的计算都比用循环要快一点。</p>
<p>对于一般的网站来说应该用处不大，瓶颈也不在PHP的运算上。</p>
<p>不过如果大到像facebook这样的庞然大物的话，能优化一点点，乘上其规模也是很大的一块肉了。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: riku</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29513</link>
		<dc:creator>riku</dc:creator>
		<pubDate>Sun, 21 Feb 2010 06:00:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29513</guid>
		<description>在 Freebsd 上编译简直是噩梦，还是在 Ubuntu 上快速了当。我准备转换整个 Wordpress ，看看效果如何。</description>
		<content:encoded><![CDATA[<p>在 Freebsd 上编译简直是噩梦，还是在 Ubuntu 上快速了当。我准备转换整个 WordPress ，看看效果如何。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xLight</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29512</link>
		<dc:creator>xLight</dc:creator>
		<pubDate>Sun, 21 Feb 2010 04:29:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29512</guid>
		<description>你真够快的，我还在build过程中。。。
都恨不得直接装个Ubuntu了，有完整的wiki说明</description>
		<content:encoded><![CDATA[<p>你真够快的，我还在build过程中。。。<br />
都恨不得直接装个Ubuntu了，有完整的wiki说明</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: emptyhua</title>
		<link>http://www.ooso.net/archives/541/comment-page-1#comment-29510</link>
		<dc:creator>emptyhua</dc:creator>
		<pubDate>Sun, 21 Feb 2010 03:02:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.ooso.net/?p=541#comment-29510</guid>
		<description>调用一下php库里的函数试试,这种纯运算应该看不出什么~</description>
		<content:encoded><![CDATA[<p>调用一下php库里的函数试试,这种纯运算应该看不出什么~</p>
]]></content:encoded>
	</item>
</channel>
</rss>

