php のバージョンを確認するには次のようにコマンドを実行します。
[root ~]# php -v PHP 5.3.8 (cli) (built: Aug 23 2011 15:26:44) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
|
|||||
php のバージョンを確認するには次のようにコマンドを実行します。 [root ~]# php -v PHP 5.3.8 (cli) (built: Aug 23 2011 15:26:44) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies バージョン5.3.7のリリース直後のセキュリティ脆弱性への対応版として、急遽、バージョン5.3.8がリリースされましたので、早速アップデートしました。 ※バージョン5.3.7は使用しないようにしてください。 1.新しいパッケージファイルのダウンロード [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-5.3.8-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-cli-5.3.8-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-common-5.3.8-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-devel-5.3.8-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mbstring-5.3.8-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mysql-5.3.8-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-pdo-5.3.8-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-eaccelerator-0.9.6.1-9.el5.remi.i386.rpm 2.新しいパッケージファイルのインストール [root ~]# yum install php-5.3.8-1.el5.remi.i386.rpm php-cli-5.3.8-1.el5.remi.i386.rpm php-common-5.3.8-1.el5.remi.i386.rpm php-devel-5.3.8-1.el5.remi.i386.rpm php-mbstring-5.3.8-1.el5.remi.i386.rpm php-mysql-5.3.8-1.el5.remi.i386.rpm php-pdo-5.3.8-1.el5.remi.i386.rpm php-eaccelerator-0.9.6.1-9.el5. remi.i386.rpm Loaded plugins: fastestmirror, priorities Loading mirror 続きを読む » PHPがアップデートされ、バージョン5.3.7になりました。 ただし、アップデートのリリース直後に深刻なセキュリティ上の脆弱性が見つかり、バージョン5.3.8にさらにアップデートされていますので、5.3.7を使用しないようにしてください。 ※上記理由のため、公開を控えていました。 1.新しいパッケージファイルのダウンロード [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-5.3.7-2.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-cli-5.3.7-2.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-common-5.3.7-2.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-devel-5.3.7-2.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mbstring-5.3.7-2.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mysql-5.3.7-2.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-pdo-5.3.7-2.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-eaccelerator-0.9.6.1-8.el5.remi.i386.rpm 2.新しいパッケージファイルのインストール [root ~]# yum install php-5.3.7-2.el5.remi.i386.rpm php-cli-5.3.7-2.l5.remi.i386.rpm php-common-5.3.7-2.el5.remi.i386.rpm php-devel-5.3.7-2.el5.rmi.i386.rpm php-mbstring-5.3.7-2.el5.remi.i386.rpm php-mysql-5.3.7-2.el5.remii386.rpm php-pdo-5.3.7-2.el5.remi.i386.rpm php-eaccelerator-0.9.6.1-8.el5.rem.i386.rpm Loaded plugins: fastestmirror, priorities Loading mirror 続きを読む » 前日に、PHPのパフォーマンス向上策として、php-eaccelerator (eAccelerator)を導入しましたが、その後の状況をお伝えします。 php-accelerator の設定(/etc/php.d/eaccelerator.ini の設定)を2カ所変更しました。そのうちの eaccelerator.shm_size については、カーネルの許容範囲ぎりぎりの eaccelerator.shm_size = “30” という設定をしました。 ほぼ一日稼働させた後、キャッシュメモリの使用率がどうなっているか確認したところ、80% でした。わざといろいろな(WordPressのダッシュボードも含めてほぼすべての)ページパターンを実行してみましたので、必要とされるほぼすべてのPHPコードを使用したと考えています。 その状態でキャッシュメモリ使用率が80%ですので、”30″(30MB)でほぼ足りると判断しています。 ちなみに当サーバのWordPress関連環境は次の通りです。 WordPress 3.1.8 (テーマ:Atahualpa 3.6.4) MySQL 5.5.10 PHP 5.3.6 MySQLのパフォーマンスチューニングに続き、WordPressの記述言語であるPHPのパフォーマンス向上策を施します。 PHPのバージョンは 5.3.6 です。 検討結果からお話しすると、最も手軽で、それなりの効果実績と、開発プロジェクトがしっかり動いているという観点から、eAccelerator を導入することにしました。 1.パッケージの検索 さて、eAccelerator のホームページ http://www.eaccelerator.net/ ではソースからのインストールになっています。 rpmもしくはyumでインストールできないかと思い、早速remiに探しに行ったところ、あるじゃないですか。 yumコマンドでパッケージ情報を確認してみると、次の通りeAccelerator のパッケージで間違いないことが分かります。 [root ~]# yum info –enablerepo=remi php-eaccelerator Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * addons: www.ftp.ne.jp * base: www.ftp.ne.jp * epel: ftp.iij.ad.jp * extras: www.ftp.ne.jp * remi: remi-mirror.dedipower.com * rpmforge: ftp-stud.fht-esslingen.de * updates: www.ftp.ne.jp remi | 2.6 kB 続きを読む » |
|||||
Copyright © 2024 グーフー WordPressのためのLinuxノート - All Rights Reserved Powered by WordPress & Atahualpa 41 queries. 0.886 seconds. |