Published: 
PC

CentOS 5.4 x86_64に一度はPHPをインストールしたのの、しくりこなかったので再インストールというか、スナップショットでPHPインストール後に戻した。まあ、作り直すのでインストール前の方がいいんだけど、スナップショットがないから・・・。

ここで最初の誤りが。インストール経過のメモとブックマークのバックアップを忘れてしまった。configureのオプションから探しまくりですわ。

取り合えず、MovableTypeをMySQLで動かすためなので、それ以外のオプションはダメダメな可能性大。WordPressも動かしてみようと思っているので、再コンパイルは必須かな。

前回の残りのメモを元に書きますが、以下の物は既にインストール済みです

yum install httpd-devel
yum install libtool-lib3
yum install php-devel
yum install libpng-devel
yum install mysql-devel
yum install libjpeg libjpeg-devel
yum install freetype-devel

まずは、以下のオプションでconfigureを実行。

./configure 
--build=x86_64-redhat-linux-gnu 
--host=x86_64-redhat-linux-gnu 
--target=x86_64-redhat-linux-gnu 
--program-prefix= 
--with-apxs2=/usr/sbin/apxs 
--enable-mbstring 
--enable-mbregex 
--enable-zend-multibyte 
--with-gd 
--enable-gd-native-ttf 
--with-freetype-dir=/usr 
--with-png-dir=/usr 
--with-zlib 
--with-jpeg-dir=/usr 
--prefix=/usr 
--exec-prefix=/usr 
--with-pic 
--with-pear 
--with-bz2 
--with-curl 
--with-png-dir=/usr 
--enable-gd-native-ttf 
--with-gettext 
--with-gmp 
--with-iconv 
--with-jpeg-dir=/usr/lib 
--with-openssl 
--with-zlib 
--enable-exif 
--enable-ftp 
--enable-magic-quotes 
--enable-sockets 
--with-kerberos 
--enable-calendar 
--with-mime-magic=/usr/local/httpd/conf/magic 
--with-sqlite 
--with-libxml-dir=/usr 
--with-mysql 
--with-gd 
--enable-cgi 
--enable-so 
--with-libdir=lib64 
--without-pgsql

re2cが入ってないと言われたのでインストールする。
http://re2c.org/からだどってre2c-0.13.5.tar.gzをダウンロード。

# tar zxvf re2c-0.13.5.tar.gz
# ./configure
# make
# make install

その後、configureをいろいろいじって、上記が結果。
いろいろ気になるところもあったが、configureは一応成功。
今後、何回 make clean; make distclean; configureを繰り返すのやら。
configureの実行時間が長いのはVirtual Boxで動かしているのと、CPUがCore2Duo E6600だからですかね。スペック上げたいけど、その前にファイルサーバーをPentium III 800MHzからi7 920へアップグレードしたい。

一息入れてmakeを実行してみる。
が、時間が時間なので、続きは明日って事で。