PHP설치중 에러 SSL libraries
작성자 정보
- 뿌꿍이 작성
- 작성일
컨텐츠 정보
- 2,204 조회
- 1 댓글
- 0 추천
- 목록
본문
레드헷 9.0에서
php설치시에 에러가 발생합니다.
checking whether SSL libraries are needed for c-client... /usr/lib/lib
checking whether IMAP works... no
configure: error: build test failed. Please check the config.log for details.
맨 끝에 보면 이렇게 에러가 나는데요
이곳저곳 다 뒤져서 보니 imap 쪽에서 문제가 있는듯 싶어서
이곳에서 rpm 검색해서 imap도 다시 깔아주었습니다.
아파치2와 php4인데
config.log화일을 보라고 해서 봈더니만
configure:41210: checking whether IMAP works
configure:41243: gcc -o conftest -O3 -march=i686 -funroll-loops -fomit-frame-pointer -Wl,-rpath,/usr/local/lib -L/usr/local/lib conftest.c -Wl,-rpath,/usr/lib/lib -L/usr/lib/lib -Wl,-rpath,/usr/kerberos/lib -L/usr/kerberos/lib -lc-client -lcrypt -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lgmp -lfreetype -lpng -lz -ljpeg -lz -lresolv -lm -ldl -lnsl 1>&5
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa4d7): In function `ssl_onceonlyinit':
: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa2f4): In function `checkpw':
: undefined reference to `pam_start'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa30b): In function `checkpw':
: undefined reference to `pam_authenticate'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa322): In function `checkpw':
: undefined reference to `pam_setcred'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa335): In function `checkpw':
: undefined reference to `pam_end'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa351): In function `checkpw':
: undefined reference to `pam_acct_mgmt'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa368): In function `checkpw':
: undefined reference to `pam_setcred'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa37f): In function `checkpw':
: undefined reference to `pam_end'
collect2: ld returned 1 exit status
configure: failed program was:
#line 41218 "configure"
#include "confdefs.h"
void mm_log(void){}
void mm_dlog(void){}
void mm_flags(void){}
void mm_fatal(void){}
void mm_critical(void){}
void mm_nocritical(void){}
void mm_notify(void){}
void mm_login(void){}
void mm_diskerror(void){}
void mm_status(void){}
void mm_lsub(void){}
void mm_list(void){}
void mm_exists(void){}
void mm_searched(void){}
void mm_expunged(void){}
char mail_newbody();
int main() {
mail_newbody();
return 0;
}
이렇게 나오네요
이거 해결방법이 무엇인지요?
정말 모르것습니다요~ ㅠㅠ
아~ 설치는
CFLAGS="-O3 -march=i686 -funroll-loops -fomit-frame-pointer"
./configure
--with-apxs2=/usr/local/apache/bin/apxs
--with-zlib --with-gd --with-ttf --with-png
--with-expat-dir=/usr --with-gmp --with-xml
--with-mysql=/usr/local/mysql
--with-language=korean
--with-charset=euc_kr
--disable-debug --disable-posix --disable-rpath
--enable-safe-mode --enable-magic-quotes
--disable-dmalloc --enable-bcmath
--enable-dio --enable-gd-native-ttf
--enable-sysvsem --enable-sysvshm
--enable-wddx --enable-versioning
--enable-pic --enable-inline-optimization
--enable-memory-limit --enable-mbstring
--enable-mbregex --enable-mbstr-enc-trans
--with-config-file-path=/usr/local/lib --enable-ftp --disable-debug --enable-track-vars=yes
--with-jpeg-dir --with-freetype-dir
--enable-gd-native-ttf --enable-dl
--with-imap=shared --with-imap-ssl=/usr/lib --with-kerberos
이렇게 주었습니다
관련자료
-
이전
-
다음
홍보성님의 댓글
- 홍보성
- 작성일
요거 먼저 빼고 설치 해 보시구요.
그래도 안되면 --with-imap=shared --with-imap-ssl=/usr/lib
요고 셋트로 빼시고 설치 해 보세요.
에러 생긴 부분 옵션은 빼고 설치 해 보시고 해당 패키지를 다시 점검 해 보시기 바랍니다. rpm으로 설치한 라이브러리는 /usr/local/lib에도 들어갈 수 있으므로 =/usr/lib 를 생략해서 시도 해 보세요.