簡體   English   中英

configure:error:找不到OpenSSL <evp.h>

[英]configure: error: Cannot find OpenSSL's <evp.h>

我已經在我的redhat服務器上安裝了php7,而我想使用mysql擴展。我cd了php7源碼目錄,並配置了很多次但是所有結果都是“configure:error:找不到OpenSSL的”。這真是太棒了!

我在那里有openssl。

[root@xx mysqlnd]# rpm -qa|grep -i openssl
pyOpenSSL-0.10-2.el6.x86_64
openssl-1.0.0-20.el6.x86_64
openssl-devel-1.0.0-20.el6.x86_64
libcurl-openssl-7.33.0-2.2.x86_64
libcurl-openssl-devel-7.33.0-2.2.x86_64

2.我嘗試了所有的方法,例如“ln the lib”或“而不是--with-openssl-dir = / usr / include / openssl只需使用--with-openssl”結果的前3頁谷歌搜索,但都沒有幫助。

所以,如果我想使用php的mysql驅動程序,我該怎么辦?

強制刪除舊的PHP並在重新安裝開始時添加mysqlnd擴展名,配置包括選項'--with-mysqli = mysqlnd --with-pdo-mysql = mysqlnd --enable-mysqlnd'。 現在,它運作良好。 但是,這不是一個好主意......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM