configure:error:找不到OpenSSL&#39; s <evp.h>

时间:2016-06-03 02:19:33

标签: php pdo php-extension mysqlnd

我已经在我的redhat服务器上安装了php7,而我想使用mysql扩展。我cd了php的源代码,并配置了很多次但是所有的结果都是&#34; configure:错误:不能找到OpenSSL&#34;。这真是太棒了!

1.我在那里有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。我曾试过所有的方法,例如&#34;在lib&#34;或者&#34;而不是--with-openssl-dir = / usr / include / openssl只需使用--with-openssl&#34;谷歌搜索的前3页结果,但都没有帮助。

所以,如果我想使用php的mysql驱动程序,我该怎么办?

1 个答案:

答案 0 :(得分:1)

强制删除旧的php并在重新安装开始时通过configure include options'添加mysqlnd扩展名'--with-mysqli = mysqlnd --with-pdo-mysql = mysqlnd --enable-mysqlnd'。现在,它运作良好。 但是,这不是一个好主意......