php 编译安装curl 时候出现问题

/usr/bin/ld: ext/curl/.libs/interface.o: undefined reference to symbol ‘CRYPTO_set_id_callback@@OPENSSL_1.0.0‘
//lib/i386-linux-gnu/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

解决方法  在当前编译的文件夹下vi Makefile 文件

把文件中的

EXTRA_LIBS = -lcrypt -lz -lresolv -lcrypt -lpq -lrt -lpq -lpng -lz -ljpeg -lcurl -lrt -lm -ldl -lnsl -lxml2 -lzlcurl -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt

把最后一个"-lcrypt",改为"-lcrypto”如下

继续make

解决问题。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。