ホーム > Linux

Linuxのアーカイブ

eAccelerator 0.9.5.3 インストール

CentOS 5.2 5.3
eaccelerator-0.9.5.3 インストール


インストール時のパッケージ
php-5.2.9-1.el5.remi
php-devel-5.2.9-1.el5.remi

# wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2

# tar jxvf eaccelerator-0.9.5.3.tar.bz2
# cd eaccelerator-0.9.5.3
# export PHP_PREFIX="/usr"
# $PHP_PREFIX/bin/phpize
# ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
# make
# make install


インストール後 php.ini の最後の行に以下を追加して下さい。
# vi /etc/php.ini
[eaccelerator]
zend_extension="/usr/lib/php/modules/eaccelerator.so"
eaccelerator.shm_size = "64"
eaccelerator.cache_dir = "/tmp/eaccelerator"
eaccelerator.enable = "1"
eaccelerator.optimizer = "1"
eaccelerator.check_mtime = "1"
eaccelerator.debug = "0"
eaccelerator.filter = ""
eaccelerator.shm_max = "0"
eaccelerator.shm_ttl = "0"
eaccelerator.shm_prune_period = "0"
eaccelerator.shm_only = "0"
eaccelerator.compress = "1"
eaccelerator.compress_level = "9"
eaccelerator.keys     = "shm_and_disk"
eaccelerator.sessions = "shm_and_disk"
eaccelerator.content  = "shm_and_disk"
eaccelerator.log_file = "/var/log/httpd/eaccelerator_log"


テンポラリーディレクトリの作成と所有者とユーザーを変更
# mkdir /tmp/eaccelerator
# chown apache:apache /tmp/eaccelerator/

Apache再起動
# /etc/rc.d/init.d/httpd restart

eAccelerator有効化を確認
# php -v
PHP 5.2.9 (cli) (built: Feb 27 2009 14:42:58)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator,by eAccelerator

mysql 5.1.3とphp 5.2.9にアップデート

CentOS 5.2で、Mysql5.1.3 php5.2.9にアップデートする。
最新版のPHPとついでにMysqlをアップデートするので、リポジトリを追加しておく。
まだ、追加していない場合は下記のリンクを参考にして追加して下さい。


レポジトリを追加したら、php と mysqlのアップデートを実行します。
[root@centos ~]# yum -y -–enablerepo=remi,epel,rpmforge update php* mysql*

httpd をリスタート
[root@centos ~]# /etc/rc.d/init.d/httpd restart

mysql をリスタート
[root@centos ~]# /etc/rc.d/init.d/mysqld restart

php バージョン確認
[root@centos ~]# php -v
PHP 5.2.9 (cli) (built: Feb 27 2009 14:42:58)

mysql バージョン確認
# mysql --version
mysql  Ver 14.14 Distrib 5.1.32, for redhat-linux-gnu (i686)
using readline 5.1



UPS apcupsd 導入

apcupsdのインストールと設定
UPS(無停電電源管理)

停電対策に、APC社のRS 900(通信ケーブル:USB)を利用しました。

APC RS900 電源バックアップ BACK-UPS ブラック BR900-JP

APC RS900 電源バックアップ BACK-UPS ブラック BR900-JP

定価:¥ 44,100

カテゴリ:Personal Computers

発売日:2006-06-23




apcupsdをインストールする。

[root@centos ~]# yum install apcupsd


/etc/apcupsd/apcupsd.confを以下のように設定する。
[root@centos ~]# vi /etc/apcupsd/apcupsd.conf

#  for apcupsd release 3.14.3 (20 January 2008) - redhat
UPSCABLE usb
UPSTYPE usb

#DEVICEはコメントアウトで自動認識
#DEVICE /dev/hiddev0

LOCKFILE /var/lock
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 1800
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 0.0.0.0
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0

TIMEOUT 1800:バッテリに動作が切り替わってから1800秒後=30分後
にシャットダウン
apcupsdを起動する。

[root@centos ~]# /etc/init.d/apcupsd start
[root@centos ~]# chkconfig apcupsd on

remi レポジトリを追加

Les RPM de Remi リポジトリを追加

GPGキーをインポート

[root@server ~]# rpm –import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

リポジトリファイルを追加
[root@server ~]# cd /etc/yum.repos.d
[root@server ~]# wget http://rpms.famillecollet.com/remi-enterprise.repo

remi リポジトリファイルを編集
[root@server ~]# vi /etc/yum.repos.d/remi-enterprise.repo

[remi]
name=Les RPM de remi pour Enterpise Linux $releasever - $basearch
baseurl=http://rpms.famillecollet.com/el$releasever.$basearch/

http://iut-info.univ-reims.fr/remirpms/el$releasever.$basearch/

enabled=0
gpgcheck=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi
failovermethod=priority

[remi-test]
name=Les RPM de remi en test pour Enterpise Linux $releasever - $basearch
baseurl=http://remi.collet.free.fr/rpms/test-el$releasever.$basearch/
enabled=0
gpgcheck=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi


デフォルトで常時有効になっているので、
[remi]のenabled=1をenabled=0に変更する。
remi レポジトリを使用するには、

[root@server ~]# yum -–enablerepo=remi update

epel リポジトリを追加

EPEL(Extra Packages for Enterprise Linux )
epel リポジトリをインストールする
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

デフォルトで 常時有効設定 enabled=1になっています。
当方の環境では、有効設定で問題ないですが、必要時だけ接続したい場合は epel.repoファイルを編集してenabled=0にする。
epel設定ファイルを編集(/etc/yum.repos.d/epel.repo)

[root@server ~]# vi /etc/yum.repos.d/epel.repo

[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
failovermethod=priority
enabled=0 ←変更
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1

[epel-source]
name=Extra Packages for Enterprise Linux 5 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1

# yum --enablerepo=epel update ← enabled=0の場合
これで、epel リポジトリのパッケージを導入できます。

ホーム > Linux

サイト内検索
VPS
domain
Linux
買い物
RSS KENCOM.BIZ
メタ情報

ページの上部に戻る