我想用OpenSSL编译PHP。通过简单地使用--with-openssl=/usr
进行配置,可以使用默认的OpenSSL库0.9.6。如何用新的OpenSSL库编译PHP
但是,我已经安装了一个新的OpenSSL库1.0.0,我想编译PHP。这个图书馆住在/usr/local/ssl/bin
。
,不幸的是不起作用:
configure: error: Cannot find OpenSSL's <evp.h>
我如何编译PHP新OpenSSL库?
我想用OpenSSL编译PHP。通过简单地使用--with-openssl=/usr
进行配置,可以使用默认的OpenSSL库0.9.6。如何用新的OpenSSL库编译PHP
但是,我已经安装了一个新的OpenSSL库1.0.0,我想编译PHP。这个图书馆住在/usr/local/ssl/bin
。
,不幸的是不起作用:
configure: error: Cannot find OpenSSL's <evp.h>
我如何编译PHP新OpenSSL库?
固定它通过重新编译卷曲为卷曲的编译版本还使用旧的OpenSSL的lib
sudo ./configure -disable-shared -with-ssl=/usr/local/ssl
再次编译卷曲,还编写PHP --with-的OpenSSL后=/usr和的phpinfo告诉我,它正在使用新的openssl库。
你如何编译php?你使用哪个命令行? –
建议命令'sudo ./configure -disable-shared -with-ssl =/usr/local/ssl'如果在重新编译PHP之前编译curl – FrankyFred
对于使用MacPorts的加入SSL是超级简单:
$ sudo port install php71-openssl
就是这样。端口将使用openssl重新编译php(本例中为7.1)。
您是否尝试过配置它:'--with-openssl =/usr/local'?或'/ usr/local/ssl'? – CristiFati