首页 / PHP / php的编译问题之一_PHP教程
php的编译问题之一_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php的编译问题之一_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1318字,纯文字阅读大概需要2分钟。
内容图文
![php的编译问题之一_PHP教程](/upload/InfoBanner/zyjiaocheng/176/f9b9c7b7e8684e389c0e7de1195d2130.jpg)
php在make过程中出现“usr bin ld cannot find lltdl”错误,详细错误如下:
/usr/bin/ld: cannot find -lltdl
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1
在Google上搜了好久,终于找到答案,原来是在编辑php时添加的“–with-mcrypt”选项造成。所以“usr bin ld cannot find lltdl”错误解决办法如下:
1、如果不需要mcrypt,那么编辑php时去掉该选项,然后再make、make install。
2、如果需要mcrypt,那么需要安装libltdl
libltdl在libmcrypt软件包中就有,具体过程:
#cd /software/libmcrypt-2.5.8/libltdl
#./configure –enable-ltdl-install
#make
#make install
这个时候又出现了新的问题erroe:while loading shared libraries: libltdl.s,: cannot open shared object file: No such file or directory
然后我有
#ln -s /usr/lib/libltdl.so /usr/lib/libltdl.so.3
make install
出现了cp: cannot stat `ext/phar/phar.phar': No such file or directory
于是我又: cd ext/phar/
ls -l
结果发现没有phar.phar 这个文件!!于是我怀疑是phar.php ,
cp ./phar.php ./phar.phar
make install
没有问题了呀!!问题解决呀!!
作者“朴树”
http://www.bkjia.com/PHPjc/478647.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/478647.htmlTechArticlecannot find -lltdl ,编译php又出错了 php在make过程中出现usr bin ld cannot find lltdl错误,详细错误如下: /usr/bin/ld: cannot find -lltdl collect2: ld returned...
内容总结
以上是互联网集市为您收集整理的php的编译问题之一_PHP教程全部内容,希望文章能够帮你解决php的编译问题之一_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。