php-5.2.11のインストールが途中で止まってしまいます。

今まで他のサーバではインストール出来ていたのですが、5.2.6からアップグレードしようとしたところ、エラーも起こらず処理が進みません。
再起動や、Apacheを止めた上で再度configureから行いましたがやはり、make installで止まってしまいます。yumでの更新も最新版です。
何か考えられる原因や解決方法をご存じの方いらっしゃいましたら教えて頂けると助かります。

環境:CentOs 5.3 64bit, Apache2.2.3

# make install
Installing PHP SAPI module: apache2handler
/usr/lib64/httpd/build/instdso.sh SH_LIBTOOL='/usr/lib64/apr-1/build/libtool' libphp5.la /usr/lib64/httpd/modules
/usr/lib64/apr-1/build/libtool --mode=install cp libphp5.la /usr/lib64/httpd/modules/
cp .libs/libphp5.so /usr/lib64/httpd/modules/libphp5.so
cp .libs/libphp5.lai /usr/lib64/httpd/modules/libphp5.la
libtool: install: warning: remember to run `libtool --finish /usr/src/my_setup/php-5.2.9/libs'
chmod 755 /usr/lib64/httpd/modules/libphp5.so
ここで止まります。

libphp5.soは存在している上にchmodは成功しているようです。
ls -al /usr/lib64/httpd/modules/ | grep php
-rwxr-xr-x 1 root root 8540353 Oct 21 11:37 libphp5.so

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/10/28 12:00:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:taramonera No.1

回答回数79ベストアンサー獲得回数5

ポイント35pt

この警告が怪しいのでは。

libtool: install: warning: remember to run `libtool --finish /usr/src/my_setup/php-5.2.9/libs'


http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=7658&for...

外れているかもしれませんが、これと症状が似ているかもしれません。



サーバ内に、

libtoolが複数存在していませんか?

id:ko-takada

libtoolの一覧と、libtool関連の一覧を出してみました。こちら、問題は見受けられそうでしょうか・・・?

ご確認頂けると幸いです。

$ rpm -qa | grep libtool

libtool-1.5.22-6.1

libtool-ltdl-devel-1.5.22-6.1

libtool-ltdl-1.5.22-6.1

$ locate libtool

/root/memcache-3.0.4/libtool

/root/memcache-3.0.4/build/libtool.m4

/usr/bin/libtool

/usr/bin/libtoolize

/usr/lib/php/build/libtool.m4

/usr/lib/rpm/redhat/find-provides.libtool

/usr/lib/rpm/redhat/find-requires.libtool

/usr/lib64/apr-1/build/libtool

/usr/share/libtool

/usr/share/aclocal/libtool.m4

/usr/share/automake-1.7/am/libtool.am

/usr/share/automake-1.9/am/libtool.am

/usr/share/doc/libtool-1.5.22

/usr/share/doc/libtool-ltdl-1.5.22

/usr/share/doc/libtool-1.5.22/AUTHORS

/usr/share/doc/libtool-1.5.22/COPYING

/usr/share/doc/libtool-1.5.22/ChangeLog

/usr/share/doc/libtool-1.5.22/NEWS

/usr/share/doc/libtool-1.5.22/README

/usr/share/doc/libtool-1.5.22/THANKS

/usr/share/doc/libtool-1.5.22/TODO

/usr/share/doc/libtool-ltdl-1.5.22/COPYING.LIB

/usr/share/doc/libtool-ltdl-1.5.22/README

/usr/share/info/libtool.info.gz

/usr/share/libtool/config.guess

/usr/share/libtool/config.sub

/usr/share/libtool/install-sh

/usr/share/libtool/libltdl

/usr/share/libtool/ltmain.sh

/usr/share/libtool/libltdl/COPYING.LIB

/usr/share/libtool/libltdl/Makefile.am

/usr/share/libtool/libltdl/Makefile.in

/usr/share/libtool/libltdl/README

/usr/share/libtool/libltdl/acinclude.m4

/usr/share/libtool/libltdl/aclocal.m4

/usr/share/libtool/libltdl/config-h.in

/usr/share/libtool/libltdl/config.guess

/usr/share/libtool/libltdl/config.sub

/usr/share/libtool/libltdl/configure

/usr/share/libtool/libltdl/configure.ac

/usr/share/libtool/libltdl/install-sh

/usr/share/libtool/libltdl/ltdl.c

/usr/share/libtool/libltdl/ltdl.h

/usr/share/libtool/libltdl/ltmain.sh

/usr/share/libtool/libltdl/missing

/usr/src/my_setup/eaccelerator-0.9.5.3/libtool

/usr/src/my_setup/eaccelerator-0.9.5.3/build/libtool.m4

/usr/src/my_setup/php-5.2.6/libtool

/usr/src/my_setup/php-5.2.6/build/libtool.m4

/usr/src/my_setup/php_mecab-0.3.0/libtool

/usr/src/my_setup/php_mecab-0.3.0/build/libtool.m4

2009/10/21 16:38:12
id:snow_leopard No.2

回答回数294ベストアンサー獲得回数22

ポイント35pt

Makefile上でのその次のステップがどういうものかを調べたらどうですか?それがエラーなしにハングさせているのかもしれません。

  • id:ko-takada
    Makefileも見てみたのですが特に変わった動作でもなく、なかなか解決は厳しそうな印象でした。
    OSノ再インストールを行いたいと思います。
  • id:ko-takada
    自己解決しました。
    「ps auxwwwwf」を用いて現在実行中のコマンドを特定し、straceで追ったところ、
    httpd.confでの処理で停止していることがわかりました。なのでデフォルトのhttpd.confに差し替えて再度make installした所、正常に完了しました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません