用intl编译PHP

时间:2013-06-05 12:20:51

标签: php compilation icu intl

我想用intl extention编译php。

我正在使用--enabled-intl进行编译。

它给了我icu所需的错误。 所以我使用yum install icu libicu-devel

安装了icu

现在我收到以下错误:

  

检查ICU 3.4或更高版本...找到51.2   检查c ++ ... c ++   检查C ++编译器(c ++ -L / usr / lib -L ​​/ usr / local / lib -Wl,-rpath,/ usr / local / lib -L ​​/ usr / local / lib)是否有效... configure:error:安装或配置问题:C ++编译器无法创建可执行文件。

以下是我的config.log

的内容
  

configure:52751:c ++ -o conftest -I / usr / local / include -L / usr / lib -L ​​/ usr / local / lib -Wl,-rpath,/ usr / local / lib -L ​​/ usr / local / lib目录conftest.C -ls qlite3 -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -liconv -ldl -lxml2 -lz -lm -liconv -ldl -ldl -lm -licui18n -licuuc -licudata - ldl -lm -licuio 1>& 5   /usr/local/lib/libxml2.so:对gzopen64@ZLIB_1.2.3.3' /usr/local/lib/libxml2.so: undefined reference togzdirect@ZLIB_1.2.2.3'的未定义引用   collect2:ld返回1退出状态   configure:失败的程序是:

2 个答案:

答案 0 :(得分:1)

那不应该是--enable-intl(启用时没有'd')吗?

答案 1 :(得分:-1)

您可以转到

进行修复

http://www.xmlsoft.org/intro.html

手动下载并编译。