<?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>Y-Space &#187; install</title>
	<atom:link href="http://www.1990y.com/tag/install/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.1990y.com</link>
	<description>A bad beginning makes a bad ending.</description>
	<lastBuildDate>Mon, 05 Jul 2010 14:12:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>安装eAccelerator来加速你的PHP执行速度</title>
		<link>http://www.1990y.com/install-eaccelerator-for-your/</link>
		<comments>http://www.1990y.com/install-eaccelerator-for-your/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 01:05:13 +0000</pubDate>
		<dc:creator>yeasiz</dc:creator>
				<category><![CDATA[会点小技术]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[eAccelerator]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.1990y.com/?p=586</guid>
		<description><![CDATA[根据官网上对eAccelerator的描述: eAccelerator is a free open-source PHP accelerator, optimizer, and dynamic content cache. It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. It also optimizes scripts to speed up their execution. eAccelerator typically reduces server load and increases the speed [...]]]></description>
			<content:encoded><![CDATA[<p>根据<a href="http://www.eaccelerator.net/">官网</a>上对eAccelerator的描述:</p>
<blockquote><p>eAccelerator is a free open-source PHP accelerator, optimizer, and dynamic content cache. It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. It also optimizes scripts to speed up their execution. eAccelerator typically reduces server load and increases the speed of your PHP code by 1-10 times.</p></blockquote>
<p>我们可以理解为:<br />
eAccelerator是一个自由开放源码php加速器，优化和动态内容缓存，提高了性能php脚本的缓存性能，使得PHP脚本在编译的状态下，对 服务器的开销几乎完全消除。 它还有对脚本起优化作用，以加快其执行效率。<span style="color: #ff0000;">使您的PHP程序代码执效率能提高1-10倍</span>。</p>
<p><span id="more-586"></span></p>
<h3>如何安装eAccelerator？</h3>
<p>本文以CentOS操作系统为例，系统环境如下：</p>
<p style="padding-left: 30px;">Apache 2<br />
MySQL 5.0.67<br />
PHP 5.2.10<br />
Zend Optimizer v3.3.3</p>
<p>使用PuTTY登录SSH后输入如下命令：</p>
<p>cd /usr/local/src<br />
//切换目录到/usr/local/src</p>
<p>mkdir eAccelerator<br />
//创建eAccelerator目录</p>
<p>cd eAccelerator<br />
//切换目录到eAccelerator</p>
<p>wget http://lib.1990y.com/eaccelerator-0.9.5.2.tar.bz2<br />
//从Y-Space中下载eAccelerator 0.9.5.2，你也可以在官网中找到<a href="http://www.eaccelerator.net/wiki/Release-0.9.5.3">0.9.5.3</a>的下载链接</p>
<p>tar -xzvf eaccelerator-0.9.5.2.tar.bz2<br />
//解压缩eaccelerator-0.9.5.2.tar.bz2</p>
<p>cd eaccelerator-0.9.5.2<br />
//切换目录到eaccelerator-0.9.5.2</p>
<p>export PHP_PREFIX=&#8221;/usr&#8221;<br />
//输出目录，安装目录</p>
<p>$PHP_PREFIX/bin/phpize<br />
//显示你需要的phpize 配置安装</p>
<p>./configure \</p>
<p>&#8211;enable-eaccelerator=shared \</p>
<p>&#8211;with-php-config=$PHP_PREFIX/bin/php-config<br />
//显示你需要的phpize 配置安装</p>
<p>make<br />
//编译</p>
<p>make install<br />
//安装</p>
<p>#现在创建缓存的目录 或Cache directory</p>
<p>cd /tmp<br />
//切换目录到/tmp</p>
<p>mkdir eaccelerator<br />
//创建eaccelerator目录</p>
<p>chmod 0777 eaccelerator<br />
//给予eaccelerator写入读取权限0777</p>
<h3>如何配置eAccelerator？</h3>
<p>#编辑 php.ini</p>
<p>cd /usr/local/lib<br />
//切换目录到/usr/local/lib，如果你已经装过Zend，那么实际目录为/usr/local/Zend/etc</p>
<p>注：通过export 来设置php所在的安装路径变量，我的PHP是安装在/usr目录下，系统用CentOS 5。其它系统如果默认安装也大体差不多；如果不一样，就自己指定一下；<br />
完成安装后，eaccelerator.so模块位于 /usr/lib/php/extensions目录中，您的系统如果和我不一样，您自己应该安装在哪了；</p>
<p>vi php.ini<br />
//编辑php.ini，在文件末尾加入：</p>
<p style="padding-left: 30px;">zend_extension=&#8221;/usr/lib/php/extensions/eaccelerator.so&#8221;<br />
<span style="color: #ff0000;">;</span>模块的具体位置、如果你找不到具体位置，可以使用 find / -name eaccelerator.so 命令来进行硬盘搜索，你可以从文章《<a href="http://www.1990y.com/linux-system-to-find-documents/">Linux系统中查找文件的方法</a>》中获取更多的技巧。<br />
eaccelerator.shm_size=&#8221;32&#8243;<br />
<span style="color: #ff0000;">;</span>设置共享内存大小<br />
eaccelerator.cache_dir=&#8221;/tmp/eaccelerator&#8221;<br />
<span style="color: #ff0000;">;</span>设置缓存目录<br />
eaccelerator.enable=&#8221;1&#8243;<br />
eaccelerator.optimizer=&#8221;1&#8243;<br />
eaccelerator.check_mtime=&#8221;1&#8243;<br />
eaccelerator.debug=&#8221;0&#8243;<br />
eaccelerator.filter=&#8221;"<br />
eaccelerator.shm_max=&#8221;0&#8243;<br />
eaccelerator.shm_ttl=&#8221;0&#8243;<br />
eaccelerator.shm_prune_period=&#8221;0&#8243;<br />
eaccelerator.shm_only=&#8221;0&#8243;<br />
eaccelerator.compress=&#8221;1&#8243;<br />
eaccelerator.compress_level=&#8221;9&#8243;</p>
<p>（<span style="color: #ff0000;">注：分号&#8221;;&#8221;后为解释说明文字，在实际操作中你可以将其删除</span>）</p>
<p>缓存目录创建方法：<br />
mkdir /tmp/eaccelerator<br />
chmod 0777 /tmp/eaccelerator</p>
<h3>如何检查eAccelerator是否工作？</h3>
<p>重启apache</p>
<p>php -v</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1990y.com/install-eaccelerator-for-your/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
