Php pecl安装IBM#U DB2安装失败,原因是';制作';失败:未找到文件:架构x86_64的mac64/libcilkrts.5.dylib

Php pecl安装IBM#U DB2安装失败,原因是';制作';失败:未找到文件:架构x86_64的mac64/libcilkrts.5.dylib,php,db2,pear,Php,Db2,Pear,我已经安装了IBMDB2DeveloperCommunityEdition。DB2本身可以工作。我想在DB2上运行PHP脚本,但需要必要的驱动程序 当我运行pecl install ibm_db2时,出现以下错误: ld:未找到文件:架构x86_64的mac64/libcilkrts.5.dylib 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) make:**[ibm_db2.la]错误1 错误:“make”失败 我尝试创建一个/opt/ibm/dsdriver目录并将其设置为

我已经安装了IBMDB2DeveloperCommunityEdition。DB2本身可以工作。我想在DB2上运行PHP脚本,但需要必要的驱动程序

当我运行
pecl install ibm_db2
时,出现以下错误:

ld:未找到文件:架构x86_64的mac64/libcilkrts.5.dylib

叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)

make:**[ibm_db2.la]错误1

错误:“make”失败

我尝试创建一个/opt/ibm/dsdriver目录并将其设置为DB2安装目录,但没有成功。我还尝试将安装目录指向sqllib目录(这是您应该做的),但这会导致sqllib/lib未找到错误。当我在谷歌上搜索如何修复后一个错误时,我又回到了前一个错误


有什么想法吗?

如果libcilkrts.5.dylib文件存在于某处,请尝试先将其目录名添加到LD_LIBRARY_路径。该文件不存在。我试着使用
find/-name“libcilkrts.5.dylib”
但一无所获如果你有开发技能,试着从源代码构建。有更多选项可用于排除零部件或使用不同的库。详情见