使用MariaDB 10.3.9编译PHP-7.1.20时出错

使用MariaDB 10.3.9编译PHP-7.1.20时出错,php,mysql,mariadb,Php,Mysql,Mariadb,我试图在ubuntu 16.04服务器上编译php-7.1.20 我还在/opt/Mariadb上编译了Mariadb 10.3.9 我试图使用选项——mysqli=/opt/mariadb/bin/mysql\u config编译php 我已经应用了这个补丁 应用修补程序后,我遇到以下错误: 错误:“zend_mysqli_globals{aka struct_zend_mysqli_globals}”没有名为“reconnect”的成员 这需要在PHP中修复: 虽然MySQL和MariaD

我试图在ubuntu 16.04服务器上编译php-7.1.20

我还在
/opt/Mariadb
上编译了Mariadb 10.3.9

我试图使用选项
——mysqli=/opt/mariadb/bin/mysql\u config
编译php

我已经应用了这个补丁

应用修补程序后,我遇到以下错误:

错误:“zend_mysqli_globals{aka struct_zend_mysqli_globals}”没有名为“reconnect”的成员


这需要在PHP中修复:

虽然MySQL和MariaDB文档都明确指出
MySQL
结构应该被视为不透明的,但PHP访问
MySQL
结构的内部成员
reconnect
,而不是使用
MySQL\u选项(MySQL、MySQL\u OPT\u reconnect和value)


我罪过:可能是我在15年前写的代码,因为MYSQL\u OPT\u RECONNECT选项不存在。也是我,在我从头开始编写MariaDB Connector/C时,在mysql->options.reconnect中添加了reconnect选项。

这可能会有所帮助(除非你已经读过)。感谢@Nic3500的评论,但我相信该线程是用于python MariaDB的。我正在寻找一个php mariadbGreat的解决方案,以获得你的评论