centOS5.2 64bitにphp5.2.9をソースから入れる 2009 年 4 月 17 日

こちらを参考に入れてみる
http://y2.r.ribbon.to/index.php?Apache2.2%2BPHP5%20%A4%CE%C6%B3%C6%FE
http://www.sssg.org/blogs/hiro345/archives/2278.html
http://variable.jp/linux/2007/10/php.html
http://tairand.exblog.jp/6673884/
http://blog.goo.ne.jp/hirohito_japan/e/e6ee3173f51a583183136f9daeb184aa

php5.2.9
ソースをダウンロード
wget http://jp.php.net/get/php-5.2.9.tar.gz/from/this/mirror

tar xzvf php-5.2.9.tar.gz –directory=/usr/local/src/

cd /usr/local/src/php-5.2.9

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

怒られる。
Sorry, I cannot run apxs. Possible reasons follow:

1. Perl is not installed
2. apxs was not found. Try to pass the path using –with-apxs2=/path/to/apxs
3. Apache was not built using –enable-so (the apxs usage page is displayed)

yum install gcc
yum install gcc-c++
yum –enablerepo remi install httpd-devel
yum install libtool libtool-libs libtool-libs13
yum –enablerepo remi install php-devel
yum install libxml2-devel
yum install libpng-devel
yum install mysql-devel
yum install libjpeg libjpeg-devel
yum install freetype-devel

configureで蹴られまくった。。
が、最終的にはインストール完了。
make
make test
make install 2>&1 |tee install.log

シンボリックリンクを貼る
ln -sfn /usr/local/php-5.2.9 /usr/local/php

関連する記事:

2 Comments

[...] 前に以下のパッケージをインストールしておく。 参考にした記事「centOS5.2 64bitにphp5.2.9をソースから入れる | tonbyブログ」。 yum install gcc yum install gcc-c++ yum –enablerepo remi install httpd-devel yum [...]

[...] 前に以下のパッケージをインストールしておく。参考にした記事「centOS5.2 64bitにphp5.2.9をソースから入れる | tonbyブログ」。 yum install gcc yum install gcc-c++ yum –enablerepo remi install httpd-devel yum [...]

Leave a Reply