- 论坛徽章:
- 0
|
主机环境 rhel5.5
在执行 # ./configure --with-openssl=/usr/include/openssl --with-openssl-dir=/usr 时 总是出问题
提示:configure: error: Cannot find OpenSSL's <evp.h>
问题描述:
1. 在/usr/include/openssl 文件件夹下 已经存在 evp.h 但是提示:找不到 configure: error: Cannot find OpenSSL's <evp.h>。
2. 当我重新安装openssl 时 openssl-0.9.8g.tar.gz
# tar xvf openssl-0.9.8g.tar.gz
# cd openssl-0.9.8g
# ./config --prefix=/usr/local/openssl
在安装openssl时 设置了安装路径,在执行编译 php 此时执行 ./configure --with-openssl=/usr/local/openssl/include/openssl --with-openssl-dir=/usr
时 就不会出现问题 (注:由于设置了openssl的安装路径 所以 --with-openssl=/usr/local/openssl/include/openssl 会有变化)。
当我在默认重新编译安装openssl 时 采取默认安装
# ./config
# make
# make without_doc
# make install
然后在执行编译 php 此时执行 ./configure --with-openssl=/usr/local/ssl/include/openssl --with-openssl-dir=/usr/local 时 有出现上面的问题
之所以路径不同可能是应为重新安装的openssl 的版本与原版本不同造成
解释解释 {:3_186:} |
|