centos5.4(32bit)にphp5.3.2をインストール 2010 年 5 月 5 日

centos5.4(32bit版i386)にphp-5.3.2をインストール

# yum install httpd-devel libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel
# yum install freetype freetype-devel mysql mysql-server mysql-devel
# yum install libmcrypt libmcrypt-devel
# yum install openssl
# yum install libcurl libcurl-devel
# yum install libxslt-devel
# yum install “pcre*”
# yum install bzip*

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

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

解凍
tar zxvf php-5.3.2.tar.gz

php-5.3.2ディレクトリを確認
ls -l
drwxr-xr-x 21 1005 1005 4096 May 5 03:51 php-5.3.2

移動
cd php-5.3.2

configure

PHP
./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=lib --with-xsl

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

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

バージョンを確認
php -v
PHP 5.3.2 (cli) (built: May 5 2010 02:41:43)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

関連する記事:

Leave a Reply