さくらインターネット、CORESERVER ときたら、BlueOnyx にもAPC を対応させたいところ。
スポンサードリンク
環境
Linux localhost.localdomain 2.6.32-131.6.1.el6.i686 #1 SMP Tue Jul 12 17:12:20 CDT 2011 i686 i686 i386 GNU/Linux PHP 5.3.3 (cli) (built: May 21 2011 12:13:03) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with the ionCube PHP Loader v4.0.10, Copyright (c) 2002-2011, by ionCube Ltd., and with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies
php-apc インストール
下準備
yum install gcc yum install pcre-devel
インストール
pecl install apc
暫く待つ。以下のようになればOK
Build process completed successfully Installing '/usr/lib/php/modules/apc.so' Installing '/usr/include/php/ext/apc/apc_serializer.h' install ok: channel://pecl.php.net/APC-3.1.9 configuration option "php_ini" is not set to php.ini location You should add "extension=apc.so" to php.ini
php.ini 設定
「You should add “extension=apc.so” to php.ini」なのでそのようにする。
まずはファイルを作成
vi /etc/admserv/php.ini vi /etc/php.d/apc.ini
設定例
; Enable apc extension module extension = /usr/lib/php/modules/apc.so ; Options for the apc module apc.enabled=1 apc.shm_segments=1 apc.optimization=0 apc.shm_size=64 apc.ttl=7200 apc.user_ttl=7200 apc.num_files_hint=2048 apc.mmap_file_mask=/tmp/apc.XXXXXX apc.enable_cli=1 apc.cache_by_default=1 apc.max_file_size 100M
BlueOnyx 再起動
BlueOnyx (admserv) を再起動して適用する。
service admserv restart service httpd restart
※この設定方法が正しいかは不明だが、少なくとも非力なマシン上でストレスのあったサイトやBlueOnyx 5107R の管理画面が爆速にはなったと思う。さらに後からインストールで使った BlueOnyx 5106R にも同様の手順でインストールできた。これは元から高速だったが、さらに高速に動作するようになった。
参考文献
- PHP5.3.3 on BlueOnyx And php-apc « Little by little
- さくらVPSにapcいれた – ワン!ワワン!ニャ~!
- BlueOnyx 5106Rでphp5.2を利用してみた | データセンターの専用サーバ データセンターダイレクト ブログ
コメント