- 締切済み
PHP5インストール時にlibphp5.soが作成されない
こんにちは。 CentOS3、Apache/2.0.46 の環境で、PHP5をインストールしようとしています。 VPSでレンタルしたもので、すでにPHP4が入っていたものを、PHP4.4.4にバージョンアップし使っていましたが、5を使いたいと思いインストールを試みたのですが、configure、makeが終わり、make installの段階で以下のようなエラーがでて終了していまいます。 ーーーーーーーー Installing PHP SAPI module: apache2handler /usr/lib/httpd/build/instdso.sh SH_LIBTOOL='/usr/bin/libtool' libphp5.la /usr/lib/httpd/modules /usr/bin/libtool --mode=install cp libphp5.la /usr/lib/httpd/modules/ cp .libs/libphp5.lai /usr/lib/httpd/modules/libphp5.la cp .libs/libphp5.a /usr/lib/httpd/modules/libphp5.a ranlib /usr/lib/httpd/modules/libphp5.a chmod 644 /usr/lib/httpd/modules/libphp5.a libtool: install: warning: remember to run `libtool --finish /etc/php-5/libs' Warning! dlname not found in /usr/lib/httpd/modules/libphp5.la. Assuming installing a .so rather than a libtool archive. chmod 755 /usr/lib/httpd/modules/libphp5.so chmod: failed to get attributes of `/usr/lib/httpd/modules/libphp5.so': No such file or directory apxs:Error: Command failed with rc=65536 . make: *** [install-sapi] Error 1 ---------------------------- configureは --with-apxs2=/usr/sbin/apxsのオプションだけで行い、とりあえずlibphp5.soファイルを作ろうとしているのですが、作成されません。 ネットをしらべたところ大抵のサイトでは--with-apxs2=/usr/sbin/apxsをだけつけてconfigureすれば生成される、と書かれていたのですが。。。。 よろしくお願いいたします、
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- natsuno
- ベストアンサー率0% (0/0)
ごめんなさい、誤字がありました。 "チップディレクトリ"じゃなくて"トップディレクトリ"です。
- natsuno
- ベストアンサー率0% (0/0)
私もおなじ状況になったのですが、phpのソースのチップディレクトリで、 $ make distclean と一度してから $ configure と $ make をし直すと私の環境だと上手く行くようになりました。 環境が違うので何とも言えませんが。 ちなみに私の環境は、 CentOS5 Apache2.2.4 PHP5.2.1 です。
途中で cp .libs/libphp5.lai /usr/lib/httpd/modules/libphp5.la ^^^ となっていますが、 「lai」ではなく「la」でないとだめかと。 configureのバグでは? makeまですんだら、手動で cp .libs/libphp5.la /usr/lib/httpd/modules/libphp5.la ^^ してから、installしてみては?
お礼
ありがとうございます! うーん、気づいていませんでした。 ちょっと確認してみます。
お礼
ありがとうございます。 distcleanは試したのですがダメでした。。。 うーん。。。