Home > Archives > 2009-03-03

2009-03-03

PHP5.2.9にアップデート

先日追加したリポジトリLes RPM de RemiにPHP5.2.9がアップされていたので早速アップデートしてみた。
アップデート自体はエラーなく行えたもののhttpdの再起動で失敗。少し考え前回PHP5.2.8のアップデート時と同様の失敗を犯していたことに気付く。

PHPを高速化すべく導入していたeAcceleratorを再ビルドしていなかった為に再起動時にエラーが発生しhttpdが起動しなかったというもの。

[root@server ~]# wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
[root@server ~]# tar xvjf eaccelerator-0.9.5.3.tar.bz2
[root@server ~]# cd eaccelerator-0.9.5.3
[root@server eaccelerator-0.9.5.3]# phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
[root@server eaccelerator-0.9.5.3]# ./configure
[root@server eaccelerator-0.9.5.3]# make
[root@server eaccelerator-0.9.5.3]# make install

php.iniファイルへの記述やeAcceleratorのコントロールパネルへのアクセス等は変更する必要がないので、再コンパイル後そのまま再起動でOK。
再コンパイルって上記のように再インストールしているが、この方法で間違っていないのかそれとも他の方法があるのか少々不安なものの問題なく動作しているので良しとする。

PHP 5 ChangeLog PHP 5 ChangeLog

因みにphp.iniファイルへの記述は下記のとおり

Continue reading

Home > Archives > 2009-03-03

Search
Feeds
Meta

Return to page top