php编译报错:xp_ssl.c:357: undefined reference to `SSLv2_server_method`

2012年3月30日 | 标签: openssl, php

ext/openssl/xp_ssl.o: In function `php_openssl_setup_crypto’:
/data/src/php-5.2.17/ext/openssl/xp_ssl.c:357: undefined reference to `SSLv2_server_method`
/data/src/php-5.2.17/ext/openssl/xp_ssl.c:337: undefined reference to `SSLv2_client_method`
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php-cgi] 错误 1

需要对php/ext/openssl/xp_ssl.c打补丁

补丁:

disable_SSLv2_for_openssl_1_0_0.patch

放到PHP扩展文件目录中的openssl中,然后在该目录中执行

patch -p3 < debian-patches-disable_SSLv2_for_openssl_1_0_0.patch

就可以了。

记得php目录要make clean,然后重新make


相关博文

目前还没有任何评论.

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera