12 月 14th, 2007WordPressチューニング(Zend Optimizer編1)
PHPの高速化が可能なZend Optimizerを導入します。
Zend Optimizerを入手するにはMy Zendにログインする必要があるのでアカウントを取得してZend Optimizerの最新版であるZend Optimizer 3.3.0 英語版を入手します。
$ tar xvzf ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz $ cd ZendOptimizer-3.3.0a-linux-glibc21-i386 # ./install-tty (GUIの場合は./install) 色々聞かれますが基本的には[ENTER]でOKです。 最後にWebサーバの再起動を行うか聞かれるのでここだけは[no]にしておきます。 Restart the Web server now? Answer (yes or no) [YES]: no
なお、Zend Optimizerをインストールするとphp.iniの場所が変更になりますので注意が必要です。(/usr/local/Zend/etc/php.ini)
eAcceleratorとZend Optimizerを共存させる場合はphp.iniの記述順序に気をつけてください。
Zend Optimizerの設定項目がeAcceleratorの後ろに来ていればOKです。
/usr/local/Zend/etc/php.ini
[eaccelerator] (省略) [Zend] zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.0 zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.0 zend_optimizer.version=3.3.0a zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
Apacheを再起動して以下のスクリプトにアクセスすることで確認可能です。
/usr/local/apache2/htdocs/info.php
<?php
phpinfo();
?>
こっちの方法でも確認可能です。
# /usr/local/bin/php -v
PHP 5.2.5 (cli) (built: Nov 13 2007 11:24:12)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
1 月 24th, 2008 at 6:27:25
[...] 参考記事 » WordPressチューニング(Zend Optimizer編1) [...]