configure: error: Cannot find OpenSSL's <evp.h>
configure: error: Cannot find OpenSSL's <evp.h>
我已经在我的 redhat 服务器上安装了 php7,而我想使用 mysql extension.I cd the php7 source ext dir,并配置了许多次,但结果都是 "configure: error: Cannot find OpenSSL's "。太可怕了!
1.I 那里有 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" 或 "Instead of --with-openssl-dir=/usr/include/openssl just use --with-openssl" 搜索结果的前 3 页,google 等几乎所有方法都试过了,但都无济于事。
所以,如果我想为 php 使用 mysql 驱动程序,我该怎么办?
强制删除旧的 php 并在重新安装开始时通过配置添加 mysqlnd 扩展名包括选项 '--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mysqlnd'。现在,它运作良好。
但是,这不是一个好主意...
我已经在我的 redhat 服务器上安装了 php7,而我想使用 mysql extension.I cd the php7 source ext dir,并配置了许多次,但结果都是 "configure: error: Cannot find OpenSSL's "。太可怕了!
1.I 那里有 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" 或 "Instead of --with-openssl-dir=/usr/include/openssl just use --with-openssl" 搜索结果的前 3 页,google 等几乎所有方法都试过了,但都无济于事。
所以,如果我想为 php 使用 mysql 驱动程序,我该怎么办?
强制删除旧的 php 并在重新安装开始时通过配置添加 mysqlnd 扩展名包括选项 '--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mysqlnd'。现在,它运作良好。 但是,这不是一个好主意...