APC(Alternative PHP Cache) のインストール(Windows7 - PHP5.3)


APC(Alternative PHP Cache) のインストール(Windows7 - PHP5.3)
PHP5.3 標準でapc入ってるんじゃないの? in Windows


※本記事はPHP 5.3系へのインストールについて記載しています。
PHP 5.2系とはインストールするdllが異なりますのでご注意ください。




インストール環境
OSWindows7 Ultimate 64bit(VMWare Fusion3)
マシンiMac 2010 Mid Core i5 760@2.80GHz Mem=12GB(Win6GB,Mac6GB)
HDD1TB(Win545GB,Mac299GB) SSDが欲しいです!
WEBサーバーApache 2.2.21 32bit
PHPPHP 5.3.8 32bit
DBサーバーMySQL 5.5.17 64bit
DB管理ツールphpMyAdmin 3.4.8
統合開発環境Eclipse IDE for C/C++ Version 3.7 Indigo Service Release 1
PHP開発プラグインPHPEclipse 1.2.3
ガンダム初代,Z,ZZ,0083,08小隊,逆襲,F91,V,W,X,∀(5話),AGE(6話)

PHP5.3では入っていると思っていたapcが入っていなかったので入れます。
  1. エラーメッセージ
  2. PHPからapc_fetch()を呼び出してみるとこんなメッセージが出ました。
    Fatal error: Call to undefined function apc_fetch()
    
    

  3. apcをダウンロード
  4. ここからダウンロードします。
    このときはapc-igbinary-fastlz-snap20110301-5.3-ts-vc9-x86.zipをダウンロードしました。
    5.2系やIIS版、TS版かどうかによってもインストールするdllが変わってくるのでご注意ください。
    

  5. 解凍したdllをextフォルダへコピー
  6. このときは以下の3つのdllが解凍されました。
    ・php_apc.dll
    ・php_fastlz.dll
    ・php_igbinary.dll
    こいつらをphpのextフォルダにぶっこみます。
    ※やすはるラボの場合「C:\php-5.3.8\ext」でした。
    

  7. php.iniに設定追加
  8. extension = php_apc.dll

    追加したらapacheを再起動

  9. phpinfo()でapcがインストールされていることを確認


  10. 最後に確認




おすすめ記事

APC Smart-UPS 1500(1500VA) SUA1500JB

APC Smart-UPS 1500(1500VA) SUA1500JB