【发布时间】:2013-11-28 12:28:17
【问题描述】:
我正在编译 PHP 5.2 版本,带有 mysql 扩展名 mysqli
下面是步骤
- 配置
sudo ./configure --with-mysqli=/opt/mysql/server-5.1/bin/mysql_config
[运行良好的mysql版本是5.1,我也尝试过最新的]
- 制作
制作
[在我得到以下错误之后]
-lmysqlclient -lz -lcrypt -lnsl -lm -lxml2 -lcrypt -lxml2 -lxml2 -lxml2 -lcrypt -o sapi/cgi/php-cgi
ext/mysqli/mysqli_repl.o:在函数zif_mysqli_disable_reads_from_master':
/usr/local/src/php5-build/php-5.2.5/ext/mysqli/mysqli_repl.c:43: undefined reference tomysql_disable_reads_from_master'
ext/mysqli/mysqli_repl.o:在函数zif_mysqli_disable_rpl_parse':
/usr/local/src/php5-build/php-5.2.5/ext/mysqli/mysqli_repl.c:59: undefined reference tomysql_disable_rpl_parse'
ext/mysqli/mysqli_repl.o:在函数zif_mysqli_enable_reads_from_master':
/usr/local/src/php5-build/php-5.2.5/ext/mysqli/mysqli_repl.c:76: undefined reference tomysql_enable_reads_from_master'
ext/mysqli/mysqli_repl.o:在函数zif_mysqli_enable_rpl_parse':
/usr/local/src/php5-build/php-5.2.5/ext/mysqli/mysqli_repl.c:93: undefined reference tomysql_enable_rpl_parse'
ext/mysqli/mysqli_repl.o:在函数zif_mysqli_master_query':
/usr/local/src/php5-build/php-5.2.5/ext/mysqli/mysqli_repl.c:111: undefined reference tomysql_master_query'
ext/mysqli/mysqli_repl.o:在函数zif_mysqli_rpl_parse_enabled':
/usr/local/src/php5-build/php-5.2.5/ext/mysqli/mysqli_repl.c:130: undefined reference tomysql_rpl_parse_enabled'
ext/mysqli/mysqli_repl.o:在函数zif_mysqli_rpl_probe':
/usr/local/src/php5-build/php-5.2.5/ext/mysqli/mysqli_repl.c:147: undefined reference tomysql_rpl_probe'
ext/mysqli/mysqli_repl.o:在函数zif_mysqli_rpl_query_type':
/usr/local/src/php5-build/php-5.2.5/ext/mysqli/mysqli_repl.c:168: undefined reference tomysql_rpl_query_type'
ext/mysqli/mysqli_repl.o:在函数zif_mysqli_slave_query':
/usr/local/src/php5-build/php-5.2.5/ext/mysqli/mysqli_repl.c:207: undefined reference tomysql_slave_query'
collect2: ld 返回 1 个退出状态
make: * [sapi/cgi/php-cgi] 错误 1
请告诉我解决办法
【问题讨论】:
-
为什么还要构建 5.2 版?它不再受支持。为什么不升级到受支持的版本?
-
我们有一个旧项目仍在这个版本上运行
-
我之前遇到过这个问题(必须构建过时的 PHP 版本)。首先确保您构建的是 5.2 的最新版本。我不确定它最近是否获得了任何类型的旧版支持,因此您可能会被档案中的旧版本卡住。
标签: php mysqli php-extension