電子ガジェットいろいろ

電子系のガジェットやアプリ開発等の話題を書いてます

APCでPHP高速化

APC(Alternative PHP Cache)でPHP高速化のメモ
CentOSを標準構成でインストールしたシステムをターゲットにしています。

phpizeとapxsをインストールしていない場合はしておく

# yum install php-devel http-devel

APCをダウンロードして展開する

http://pecl.php.net/package/apcから最新版をダウンロードする

# wget APCの最新版のURL
# tar -zxvf 取得したAPCファイル

インストール

# cd APCを展開したディレクトリ
# phpize
# ./configure --enable-apc
# make
# cp modules/apc.so /usr/local/lib/php/extensions/

php.iniの設定

/etc/php.iniに以下の行を追加する

[apc]
extension=apc.so
apc.enabled=1
apc.optimization=1
apc.ttl=10
apc.gc_ttl=10

これでapacheを再起動すると反映されるはずです。


PHP 逆引きレシピ (PROGRAMMER'S RECiPE)

PHP 逆引きレシピ (PROGRAMMER'S RECiPE)

Head First PHP & MySQL ―頭とからだで覚えるWebアプリケーション開発の基本

Head First PHP & MySQL ―頭とからだで覚えるWebアプリケーション開発の基本