我想用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