apache2.0.59で

php5.2.3をインストールしているのですが
以下のようなエラーが表示されます。
Installing PHP SAPI module: apache2handler
/usr/local/apache2/build/instdso.sh SH_LIBTOOL='/usr/local/apache2/build/libtool' libphp5.la /usr/local/apache2/modules
/usr/local/apache2/build/libtool --mode=install cp libphp5.la /usr/local/apache2/modules/
cp .libs/libphp5.lai /usr/local/apache2/modules/libphp5.la
cp .libs/libphp5.a /usr/local/apache2/modules/libphp5.a
ranlib /usr/local/apache2/modules/libphp5.a
chmod 644 /usr/local/apache2/modules/libphp5.a
libtool: install: warning: remember to run `libtool --finish /src/php-5.2.3/libs'
Warning! dlname not found in /usr/local/apache2/modules/libphp5.la.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/local/apache2/modules/libphp5.so
chmod: cannot access `/usr/local/apache2/modules/libphp5.so': そのようなファイルやディレクトリはありません
apxs:Error: Command failed with rc=65536
.
make: *** [install-sapi] エラー 1

作成されるファイルは以下になり、
libphp5.la、httpd.exp、libphp5.aで
libphp5.soが作成されないのですが、
どうしたらいいんでしょうか?
make distcleanをして再度インストールしても
結果は同じになってしまいます。


回答の条件
  • 1人5回まで
  • 登録:2007/11/18 14:43:44
  • 終了:2007/11/19 22:29:58

回答(2件)

id:thrillseeker No.1

thrillseeker回答回数328ベストアンサー獲得回数372007/11/18 16:12:00

ポイント35pt

64bit 環境でこの問題が起きる事があるようです。

以下、手動でこれを回避する例:

http://www.sssg.org/blogs/hiro345/archives/2278.html

id:hopefully

64bit 環境ってCentOS5なのですが、

それがいけないのでしょうか?

それともPHP5.2.3のソースがいけない?

2007/11/18 16:16:03
id:hamster078 No.2

hamster078回答回数587ベストアンサー獲得回数42007/11/18 21:53:17

ポイント35pt

apacheの場所などをインストールのオプションとして指定してやらなければならないのでしょうが、できればapacheのソースを用意して、phpを再コンパイル後にインストールが基本です。環境がちがうと、バイナリではインストールできません。

id:hopefully

以下のコンフィグではだめなのでしょうか?

./configure \

  • with-apxs2=/usr/local/apache2/bin/apxs \
  • prefix=/usr/local/lib/php5 \
  • with-pear=/usr/local/lib/php5/pear \
  • with-config-file-path=/usr/local/lib/php \
  • with-config-file-scan-dir=/usr/local/lib/php/ini.d \
  • program-suffix=5 \
  • infodir=/usr/local/share/info \
  • mandir=/usr/local/share/man \
  • sysconfdir=/usr/local/lib/php5/etc \
  • with-zlib-dir=/opt \
  • enable-sockets \
  • enable-exif \
  • with-ftp \
  • with-xml \
  • with-dom=/usr \
  • with-dom-xslt=/usr \
  • enable-mbstring=all \
  • enable-mbregex \
  • enable-mbstr-enc-trans \
  • enable-trans-sid \
  • with-libmbfl \
  • enable-wddx \
  • enable-zend-multibyte \
  • enable-discard-path \
  • enable-cgi \
  • enable-track-vars \
  • enable-force-cgi-redirect \
  • with-mysql =shared,/usr\
  • with-openssl=/usr \
  • with-soap=yes \
  • enable-sqlite-utf8 \
  • enable-gd-native-ttf \
  • enable-gd-jis-conv \
  • with-gd \
  • with-jpeg-dir \
  • with-png-dir \
  • with-zlib-dir \
  • with-ttf \
  • with-pdo \
  • with-xpm-dir \
  • with-freetype-dir=/usr/local \
  • enable-gd-native-ttf \
  • enable-gd-jis-conv \
  • with-curl \
  • enable-sigchild \
  • enable-memory-limit
2007/11/18 23:07:51

コメントはまだありません

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません