gpt4 book ai didi

php - 在Centos5.11上编译PHP5.6.24

转载 作者:行者123 更新时间:2023-11-28 05:27:33 26 4
gpt4 key购买 nike

我正在尝试在 centos5.11 上安装 php5.6.24 当我尝试使用 --enable-intl 配置它时遇到问题它给了我 configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no当我尝试使用 --disable-opcache 对其进行配置时,它配置得很好,但是当我尝试进行配置时,它给了我

/php/php-5.6.24/ext/standard/basic_functions.c:3625: undefined reference to zm_startup_password

ext/standard/.libs/basic_functions.o:(.data.rel.ro+0x1168): undefined reference to zif_password_hash

ext/standard/.libs/basic_functions.o:(.data.rel.ro+0x1188): undefined reference to zif_password_get_info

ext/standard/.libs/basic_functions.o:(.data.rel.ro+0x11a8): undefined reference to zif_password_needs_rehash

ext/standard/.libs/basic_functions.o:(.data.rel.ro+0x11c8): undefined reference to zif_password_verify

/usr/local/lib/libicuio.so: undefined reference to std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@GLIBCXX_3.4.9

/usr/local/lib/libicui18n.so: undefined reference to memcpy@GLIBC_2.14

/usr/local/lib/libicui18n.so: undefined reference to __cxa_throw_bad_array_new_length@CXXABI_1.3.8

collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1

有谁知道我怎样才能让它与 --enable-intl 一起工作

最佳答案

在 cygwin 上构建期间,我得到了关于 undefined reference 的类似错误输出。我安装了 libcrypt-devel 包并在执行“make distclean”后重新运行配置脚本。

对于关于 struct flock 类型的第一条错误消息,我没有任何提示,但在 CentOS 中,这是在/usr/include/bits/fcntl.h 中定义的,它包含在/usr/include/fcntl.h 中。也许这会有所帮助。

关于php - 在Centos5.11上编译PHP5.6.24,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40227850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com