
Apache
1 前言
一个问题,一篇文章,一出故事。
笔者在比较新的操作系统(Oracle Linux Server release 9.5)安装比较老的Apache httpd(httpd-2.4.46)的pdo_mysql扩展,出现如下错误,
In file included from /root/php-7.4.3/ext/pdo_mysql/pdo_mysql.c:30: /root/php-7.4.3/ext/pdo_mysql/php_pdo_mysql_int.h:140:9: error: unknown type name ‘my_bool’ 140 | my_bool *in_null; | ^~~~~~~ /root/php-7.4.3/ext/pdo_mysql/php_pdo_mysql_int.h:144:9: error: unknown type name ‘my_bool’ 144 | my_bool *out_null; | ^~~~~~~ make: *** [Makefile:193: pdo_mysql.lo] Error 1
2 最佳实践
2.1 修改源代码
vim openssl.c
修改如下代码,
//my_bool *out_null; bool *out_null;
2.2 重新执行编译
make clean make
没有评论