カテゴリ

PHP

参考)
http://ja.528p.com/linux/centos/SL002-imap-mcrypt.html

imap-2007f などはOpenSSLがソースインストールされている前提でソースが書かれているので直す必要があるよ、とのこと。
ソースディレクトリ内の src/osdep/unix/Makefile で、下記のように設定を変更。

SSLDIR=/etc/pki/tls
SSLCERTS=$(SSLDIR)/certs
SSLKEYS=$(SSLDIR)/private
SSLINCLUDE=/usr/include/openssl
SSLLIB=/usr/lib

また、ソースディレクトリの直下の Makefile で

EXTRACFLAGS=-fPIC

と -fPIC を追記しないとPHPのコンパイル時にエラーが発生した。

コメント

いただいたコメント
  1. [Blog:技術系メモ http://t.co/ANJZacY7 ] CentOSでパッケージ版OpenSSLを使いつつ imap はソースでインストール。