centOS5.3(64bit)のphpを5.2.11にアップデート 2009 年 10 月 29 日

php-5.2.11がリリースされていたのでアップデートする。
http://www.php.net/archive/2009.php#id2009-09-17-1

PHPをダウンロードするディレクトリに移動
cd /usr/local/src/

php-5.2.11をダウンロード
wget http://jp.php.net/get/php-5.2.11.tar.gz/from/this/mirror

解凍
tar zxvf php-5.2.11.tar.gz

php-5.2.11ディレクトリを確認
ls -l
drwxr-xr-x 14 1002 1002 4096 Sep 16 05:58 php-5.2.11

移動
cd php-5.2.11

コンフィグオプションは「–with-xsl」を追加。
configure

Shell
./configure --prefix=/usr/local/php5 --with-apxs2 --with-zlib --enable-mbstring --enable-mbregex -with-gettext --with-kerberos --with-pdo-mysql --enable-ftp --with-openssl --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-shmop --with-curl --with-iconv --enable-soap --with-config-file-path=/usr/local/php5 --with-pear=/usr/local/php5/pear --with-mysql --with-mysqli --with-mcrypt --with-gd --with-jpeg-dir=/usr/lib --with-libdir=lib64 --with-xsl

※2009/11/17追記 –with-libdir=lib64の場所が違うケースもある。
以下で確認

Shell
find /usr -name libjpeg*
/usr/share/doc/libjpeg-devel-6b
/usr/share/doc/libjpeg-devel-6b/libjpeg.doc
/usr/share/doc/libjpeg-6b
/usr/lib/libjpeg.so.62.0.0
/usr/lib/libjpeg.so
/usr/lib/gthumb/modules/libjpegtran.la
/usr/lib/gthumb/modules/libjpegtran.so
/usr/lib/libjpeg.so.62

–with-libdir=lib64 → –with-libdir=lib

configure完了したら、以下を順番に実行
make
make test
make install 2>&1 |tee install.log

インストールが完了したら、apache再起動して
/etc/rc.d/init.d/httpd restart

バージョンを確認
php -v
PHP 5.2.11 (cli) (built: Oct 27 2009 10:07:55)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

関連する記事:

Leave a Reply