我在安装 php 5.3.27 时遇到问题。当我启动 ./Configure 时出现此错误,无法完成安装。
配置扩展 检查长...的大小(缓存)8 检查 int 的大小...(缓存)4 检查 int32_t...是的 检查 uint32_t...是的 检查 sys/types.h...(缓存)是 检查 inttypes.h...(缓存)是 检查 stdint.h...(缓存)是 检查 string.h...(缓存) 是 检查 stdlib.h...(缓存)是 检查 strtoll...是的 检查环礁...是的 检查 strftime...(缓存) 是 检查要使用哪个正则表达式库...php 检查是否启用 LIBXML 支持... 是 检查 libxml2 安装目录... /usr/local/php530-cgi 检查 xml2-config 路径.../usr/bin/xml2-config 检查 libxml 构建是否有效...是 检查 OpenSSL 支持...是 检查 Kerberos 支持...是 检查 krb5-config...没有 检查 -lssl 中的 DSA_get_default_method...没有 检查 -lcrypto 中的 X509_free...没有 检查 pkg-config.../usr/bin/pkg-config 配置:错误:找不到 OpenSSL 的 <evp.h>
我声明我已经尝试使用命令 yum-y install openssl-dev 来更新 openssl。
谢谢
答案1
当我运行 时yum whatprovides */evp.h
,我得到了几个提供此文件的包,都是不同版本的openssl-devel
。您是 yum installopenssl-dev
还是openssl-devel
?如果是前者,那就是错误的包名称。