APC Install / PHP Accelerator
APC Install
pear install apc
mv apc.so /usr/local/lib/php/extensions/
これでインストールは完了. php.ini に以下を設定
extension=apc.so
phpinfo(); で動作していることを確認できた。
cli 版 PHP で以下のメッセージが表示されるようになった。
[Fri Aug 22 12:30:00 2003] [apc-notice] APC version 2.0b -- startup complete
php.ini を php-cli.ini という名前でコピーして extension=apc.so を削除
動かないスクリプトが出てきた
<?php
require_once "DB.php";
?>
で
Fatal error: Class db_error: Cannot inherit from undefined class pear_error
in /home/httpd/public_html/db.starcat.co.jp/test.php on line 2
というエラーが出る。発生条件はどうも別の別のスクリプトが作った DB.php のキャッシュがこっちでは動いてない模様。
安心して使えないので APC 外すことにする
PHP Accelerator
- http://www.ioncube.jp/ いつのまにか ionCube の日本語ページができてた
PHP Accelerator についても日本語の解説がある.ダウンロードには無料の登録が必要なので登録する.
php_accelerator-1.3.3r2_php-4.3.0_linux_i686-glibc2.1.tgz をダウンロードして INSTALL.txt を開くとインストール方法が日本語で書いてあった.