安装apc为php加速

Alternative PHP Cache(APC)是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化 PHP 的中间代码。

安装方法:

1
2
3
4
5
6
7
8
wget http://pecl.php.net/get/APC-3.1.9.tgz
tar zxf APC-3.1.9.tgz
cd APC-3.1.9
/usr/local/php/bin/phpize
./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/php/bin/php-config
export LD_LIBRARY_PATH
make
make install

配置php.ini

1
2
3
4
vi /usr/local/php/lib/.ini
<code></span><span class="string"></code> </span></span><br/><span class="line"><span class="string"/></span><br/><span class="line"><span class="string">在末尾加上,根据PHP不同的版本,路径会有不同,请作修改。</span></span><br/></pre></td></tr></tbody></table></figure><p>[APC]<br/>extension = “/usr/local/php/lib/php/extensions/no-debug-zts-20090626/apc.so”<br/>apc.enabled = 1<br/>apc.cache_by_default = on<br/>apc.shm_segments = 1<br/>apc.shm_size = 32M<br/>apc.ttl = 600<br/>apc.user_ttl = 600<br/>apc.num_files_hint = 0<br/>apc.write_lock = On<br/></p><figure class="highlight plain"><table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br/><span class="line">2</span><br/></pre></td><td class="code"><pre><span class="line"/><br/><span class="line">然后重启Apache</span><br/></pre></td></tr></tbody></table></figure><p/><p>service httpd restart<br/><code>