PHP 5.3.11へのアップデート(5.3.10 ⇒ 5.3.11)

PHP 5.3.11 が2012年4月26日にリリースされました。 セキュリティ拡張が行われています。 詳しくは『PHP 5.3.11 And PHP 5.4.1 Released!』をご覧ください。

1.新しいパッケージファイルのダウンロード

当サイトの環境でインストールしているPHPのパッケージは次の通りです。

php php-cli php-common php-devel php-eaccelerator php-mbstring php-mysql php-pdo

これらのアップデートパッケージをすべてダウンロードしてきます。

[root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-5.3.11-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-cli-5.3.11-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-common-5.3.11-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-devel-5.3.11-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-eaccelerator-0.9.6.1-12.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mbstring-5.3.11-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mysql-5.3.11-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-pdo-5.3.11-1.el5.remi.i386.rpm 2.新しいパッケージファイルのインストール [root ~]# yum update php-5.3.11-1.el5.remi.i386.rpm php-cli-5.3.11-1.el5.remi.i386.rpm php-common-5.3.11-1.el5.remi.i386.rpm php-devel-5.3.11-1.el5.remi.i386.rpm php-eaccelerator-0.9.6.1-12.el5.remi.i386.rpm php-mbstring-5.3.11-1.el5.remi.i386.rpm php-mysql-5.3.11-1.el5.remi.i386.rpm php-pdo-5.3.11-1.el5.remi.i386.rpm (略) Updating : php-common 1/16 Updating : php-cli 2/16 Updating 続きを読む »

PHP 5.3.10へのアップデート(5.3.9 ⇒ 5.3.10)

PHP 5.3.10 が2012年2月2日にリリースされました。 リモートコード実行に関するセキュリティバグフィックスが行われたようです。 詳しくは『PHP 5.3.10 Released!』をご覧ください。

なお、php.ini (/etc/php.ini) に次のパラメータが追加されています。

; Enables or disables the circular reference collector. ; http://php.net/zend.enable-gc zend.enable_gc = On

; How many GET/POST/COOKIE input variables may be accepted ; max_input_vars = 1000

; Maximum number of files that can be uploaded via a single request max_file_uploads = 20 1.新しいパッケージファイルのダウンロード 続きを読む »

PHP 5.3.9へのアップデート(5.3.8 ⇒ 5.3.9)

PHP 5.3.9 がリリースされました。 セキュリティ関連も含めて、90以上のバグフィックスが行われたようです。 詳しくは『PHP 5.3.9 Released!』をご覧ください。

1.新しいパッケージファイルのダウンロード

当サイトの環境でインストールしているPHPのパッケージは次の通りです。

php php-cli php-common php-devel php-eaccelerator php-mbstring php-mysql php-pdo

これらのアップデートパッケージをすべてダウンロードしてきます。

[root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-5.3.9-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-cli-5.3.9-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-common-5.3.9-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-devel-5.3.9-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-eaccelerator-0.9.6.1-10.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mbstring-5.3.9-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mysql-5.3.9-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-pdo-5.3.9-1.el5.remi.i386.rpm 2.新しいパッケージファイルのインストール [root ~]# yum update php-5.3.9-1.el5.remi.i386.rpm php-cli-5.3.9-1.el5.remi.i386.rpm php-common-5.3.9-1.el5.remi.i386.rpm php-devel-5.3.9-1.el5.remi.i386.rpm php-eaccelerator-0.9.6.1-10.el5.remi.i386.rpm php-mbstring-5.3.9-1.el5.remi .i386.rpm php-mysql-5.3.9-1.el5.remi.i386.rpm php-pdo-5.3.9-1.el5.remi.i386.rpm (略) Updating : php-common 1/16 Updating : php-cli 2/16 Updating : php 続きを読む »

Redmine のアップデート(1.2.0 → 1.2.3)

Redmine 1.2.0 を 1.2.3 にマイナーアップデートする場合の手順を整理しておきます。 Redmine 1.2.x では、Ruby, Rails, Rack の対応バージョンに変更はありませんので、実施事項は次の通りです。

Redmineの本体ディレクトリを置き換える 現行の database.yml をコピーする アップデート手順 [root ~]# mv /var/lib/redmine /var/lib/redmine.bak [root ~]# wget http://rubyforge.org/frs/download.php/75593/redmine-1.2.3.tar.gz [root ~]# tar xvfz redmine-1.2.3.tar.gz [root ~]# chown root:root redmine [root ~]# mv redmine-1.2.3 /var/lib/redmine [root ~]# chown root:root /var/lib/redmine [root ~]# chown -R httpd実行ユーザ:httpd実行グループ /var/lib/redmine/* [root ~]# cp -p 続きを読む »

CentOS 5.6 がリリース!~パッケージ大量アップデート

CentOS 5.6 がリリースされ、大量のパッケージがアップデートされました。

当サイトの環境でアップデートされたパッケージの主なものは次の通りです。

audit-libs.i386 0:1.7.18-2.el5 audit-libs-python.i386 0:1.7.18-2.el5 centos-release.i386 10:5-6.el5.centos.1 centos-release-notes.i386 0:5.6-0 coreutils.i386 0:5.97-23.el5_6.4 cups-libs.i386 1:1.3.7-26.el5_6.1 curl.i386 0:7.15.5-9.el5_6.2 dbus.i386 0:1.1.2-15.el5_6 dbus-libs.i386 0:1.1.2-15.el5_6 device-mapper.i386 0:1.02.55-2.el5 device-mapper-event.i386 0:1.02.55-2.el5 device-mapper-multipath.i386 0:0.4.7-42.el5_6.2 glibc.i686 0:2.5-58 glibc-common.i386 0:2.5-58 httpd.i386 0:2.2.3-45.el5.centos initscripts.i386 0:8.45.33-1.el5.centos jwhois.i386 0:3.2.3-11.el5 kpartx.i386 0:0.4.7-42.el5_6.2 krb5-libs.i386 0:1.6.1-55.el5_6.1 less.i386 0:436-7.el5 libgcc.i386 0:4.1.2-50.el5 libselinux.i386 0:1.33.4-5.7.el5 libselinux-python.i386 0:1.33.4-5.7.el5 libselinux-utils.i386 0:1.33.4-5.7.el5 libsmbclient.i386 0:3.0.33-3.29.el5_6.2 libstdc++.i386 続きを読む »