PHP をバイナリでキャッシュする APC (Alternative PHP Cache) をインストールした。



<ol><li>APC をインストールする。

<pre class="prettyprint"># pecl install apc
</pre></li>
<li>/etc/php.ini に apc の設定を追加する。

<pre class="prettyprint">[apc]
extension=apc.so
</pre></li>
<li>Apache を再起動する。

<pre class="prettyprint"># service httpd graceful
</pre></li>
<li>phpinfo() を実行して APC Support が enabled になっていれば成功。

<pre class="prettyprint"># cat test.php
<?php
phpinfo();
?>
</pre><div class="separator" style="clear: both; text-align: center;"></div>

</li>
</ol>

<h4>失敗するときは</h4><ul><li>php-devel が無い場合のエラー。php-devel をインストールする。

<pre class="prettyprint"># pecl install apc
downloading APC-3.0.19.tgz …
Starting to download APC-3.0.19.tgz (115,735 bytes)
…………………….done: 115,735 bytes
47 source files, building
running: phpize
sh: phpize: command not found
ERROR: `phpize’ failed

# yum install php-devel
</pre></li>
</ul>