人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

RHEL5.1・Apache 2.0でサーバーを立てたのですがPHPのmcryptがどうしてもインストールできず困っています。すでにPHPなどは導入済みです。

まず、libmcrypt-2.5.8をインストールしました。

# cd /usr/local/src
# wget 【略】/libmcrypt-2.5.8.tar.gz
# tar zxvf libmcrypt-2.5.8.tar.gz
# cd libmcrypt-2.5.8/
# ./configure --disable-nls --disable-posix-threads
# make
# make install

次にPHP5.2.6のconfigureに--with-mcryptをつけてmake installしました。

# cd /usr/local/src
# wget 【略】/php-5.2.6.tar.gz
# tar zxvf php-5.2.6.tar.gz
# cd php-5.2.6/
# ./configure 【略】 --with-mcrypt
# make

ここで
# make test
を行ったところ以下のようなエラーがでて、make installしてもApacheを再起動できません。--with-mcryptを削るとできます。

/usr/local/src/php-5.2.6/sapi/cli/php: error while loading shared libraries: libmcrypt.so.4: cannot open shared object file: No such file or directory

どこを直したら良いでしょうか?不慣れなため具体的なコマンド等をお教えいただけると助かります。

●質問者: liser
●カテゴリ:ウェブ制作
✍キーワード:2.0 Apache CD CLI make
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● shintabo
●60ポイント

find / -name '*libmcrypt*'

ldd libmcrypt.so.4

# 表示されるパスにライブラリパスは通ってますか?

# 通ってなければ、/etc/ld.so.conf.d/mcrypt.conf

# とかを作成して、パスを書いてください(mysqlなら、/usr/local/mysql/lib/mysqlとか)

/sbin/ldconfig

# パスを再読み込み

# これでどうでしょう?

◎質問者からの返答

ありがとうございます。

試してみます。

追記:

ちょっと長引きそうなので一旦終了します。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ