Apache/bin/httpd:符号查找错误:Apache/bin/httpd:未定义符号:四月_旅_拆分_ex

5q4ezhmt  于 2022-11-16  发布在  Apache
关注(0)|答案(1)|浏览(138)

我在尝试执行phpinfo.php时遇到以下错误。
Apache/bin/httpd:符号查找错误:Apache/bin/httpd:未定义符号:四月_旅_拆分_ex
我正在运行Apache 2.4.7。奇怪的是,当我运行httpd -V时,我注意到Apache是用更高版本的apr-util编译的,但服务器只加载低于1.5.3的1.2.7版本。

[itapps@sgerp12uatap4 logs]$ httpd -V
Server version: Apache/2.4.7 (Unix)
Server built:   Jan 22 2014 12:11:39
Server's Module Magic Number: 20120211:27
Server loaded:  APR 1.5.0, APR-UTIL 1.2.7
Compiled using: APR 1.5.0, APR-UTIL 1.5.3

有没有人可以帮助我如何让服务器加载1.5.3版本的apr-util?也请帮助我解决undefined symbol: apr_brigade_split_ex

vmpqdwk3

vmpqdwk31#

当apache启动时,您需要确保共享库搜索路径中有一个1.5.x apr-util,早于1.2.x。
通常httpd由apachectl调用,apachectl提供一个特定的envvars文件,这将是一个很好的地方来设置你的共享库路径,以首选较新的apr-util。
如果这是Linux,您要附加到的var是LD_LIBRARY_PATH。

相关问题