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