3

我已经在我的 redhat 服务器上安装了 php7,而我想使用 mysql 扩展。我 cd php7 源 ext 目录,并配置了很多次,但结果都是“配置:错误:找不到 OpenSSL”。太糟糕了!

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.我已经尝试了几乎所有的方法,例如“ln the lib”或“而不是--with-openssl-dir=/usr/include/openssl,只需使用--with-openssl”结果的前3页谷歌搜索,但一切都没有帮助。

那么,如果我想为 php 使用 mysql 驱动程序,我该怎么办?

4

1 回答 1

1

通过配置包含选项“--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mysqlnd”强制删除旧的php并在重新安装开始时添加mysqlnd扩展。现在,它运作良好。但是,这不是一个好主意...

于 2016-06-03T06:56:52.583 回答