CentOS5でRemiのPHP5.4にupdateするとエラー
今時にel5かという声は無視して*1PHP5.4が降りてきたのでupdateしようとすると、php-eacceleratorでエラーが起きる。
1:php-eaccelerator-0.9.6.1-20.el5.remi.x86_64 from installed has depsolving problems --> Missing Dependency: php-common = 5.3.19 is needed by package 1:php-eaccelerator-0.9.6.1-20.el5.remi.x86_64 (installed)
eAcceleratorは5.4に対応しているが、Remiではサポートされなくなったのかもしれない*2。最近はAPCを入れているので、当該サーバもAPCにしてみる。
yum remove php-eaccelerator yum update --enablerepo=remi php yum install --enablerepo=remi php-pecl-apc rpm -ql php-pecl-apc # /etc/php-zts.d/apc.ini # /etc/php.d/apc.ini # ... # /usr/share/doc/php-pecl-apc-3.1.14/apc.php apachectl graceful
mod_phpを使っているとApacheの再起動が必要だ。*3
設定については省略。とりあえず突っ込んでおく用途では必要ないと思っている。強いて言えばメモリ量のヒント値を調整するくらいだろうか。