一旦工作,那就要努力的干,聪明的干,快速的干——用省下来的时间干自己喜欢干的事情。!

centos7 nginx下编译php5.2.17+php-fpm出错 提示cannot find -lltdl

linux lampnick 3856℃ 0评论

centos7 nginx下编译php5.2.17+php-fpm

在make的时候 提示cannot find -lltdl

/usr/bin/ld: cannot find -lltdl
 collect2: ld returned 1 exit status
 make: *** [libphp5.la] Error 1

原因:

在编辑php时添加的“–with-mcrypt”选项造成。

解决方法:

1、如果不需要mcrypt,那么编辑php时去掉该选项,然后再make、make install。

2、如果需要mcrypt,那么需要安装libltdl

libltdl在libmcrypt软件包中就有,具体过程:

#cd /usr/local/src/libmcrypt-2.5.8/libltdl
 #./configure –enable-ltdl-install
 #make
 #make install

这个时候再回到php的安装目录下进行重新编译php,错误消失。

转载请注明:MitNick » centos7 nginx下编译php5.2.17+php-fpm出错 提示cannot find -lltdl

喜欢 (0)or分享 (0)
头像
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址