# yum -y install # yum -y php-pear # yum -y php-devel # yum -y httpd-devel # yum -y install pcre-devel
# pecl install APC
# echo "extension=apc.so" > /etc/php.d/apc.ini
# /etc/rc.d/init.d/httpd restart
# cp /usr/share/pear/apc.php /var/www/html/apc/
必須では無いが、作っておくと無難。
# vi /var/www/html/apc/apc.conf.php
<?php defaults('ADMIN_USERNAME','admin'); defaults('ADMIN_PASSWORD','apcadmin'); ?>
存在しないときは、apc.phpに書かれているデフォルトuser/passwordが使われる。
# yum -y install php-gd
http://サーバ/apc/apc.php
APC はデフォルトでは CLI で無効になっている。
パラメータ「apc.enable_cli」で設定可能。
php.ini(または、apc.ini)に追記してhttpd再起動。
php.ini に記述がない(デフォルト)または引数0で無効。
apc.enable_cli=0
引数1で有効
apc.enable_cli=1
以下のコマンドで動作の確認はできるが、モジュール(DSO)版のキャッシュと
CLI版のキャッシュは管理が別なので、DSO版の動作状況は確認できない。
参考サイト:http://efreedom.com/Question/1-439262/Can-Get-PHP-Use-APC-Cache-Invoked-CLI-Web
CGI版でPHPをコンパイル・コマンド実行すれば共用できる??
apc_define_constants('numbers', $constants); apc_load_constants('numbers');
参考サイト:http://manual.xwd.jp/function.apc-define-constants.html
http://kota-kota.net/?p=1582
http://www.icoro.com/201003264808.html
http://blog.ysk.me/1031
http://manual.xwd.jp/ref.apc.html
http://www.php.net/manual/ja/apc.configuration.php
# php -r '$m=apc_cache_info();print_r($m);'
# php -r '$m=apc_cache_info();print date("Y/m/d H:i:s",$m["start_time"]);'
# php -r '$m=apc_cache_info();print $m["num_hits"];'