mer*_*lin 4 php linux ubuntu openssl compilation
我正在尝试使用 OpenSSL 编译 PHP。只需使用 .config 配置即可与默认 OpenSSL 库 0.9.6 配合使用--with-openssl=/usr。
但是,我安装了一个新的 OpenSSL 库 1.0.0,我想用它来编译 PHP。该图书馆位于/usr/local/ssl/bin.
不幸的是,这不起作用:
configure: error: Cannot find OpenSSL's <evp.h>
Run Code Online (Sandbox Code Playgroud)
如何使用新的 OpenSSL 库编译 PHP?
通过重新编译curl来修复它,因为curl的编译版本也使用旧的openssl lib
sudo ./configure -disable-shared -with-ssl=/usr/local/ssl
Run Code Online (Sandbox Code Playgroud)
编译curl后,还再次编译了php --with-openssl=/usr ,phpinfo告诉我它正在使用新的openssl lib。
| 归档时间: |
|
| 查看次数: |
14253 次 |
| 最近记录: |