十万火急,小弟安装PHP时出现错误,求大侠解惑~~`

笑羽酣天 2010-06-10 09:32:14
错误提示如下:

Generating phar.php
/root/php-5.3.2/sapi/cli/php: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory
make: *** [ext/phar/phar.php] Error 127

火急!!!
...全文
169 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
webasn 2010-06-10
  • 打赏
  • 举报
回复
libpng14.so.14 没有安装吧
cgwxyz 2010-06-10
  • 打赏
  • 举报
回复
php运行时无法在相应的目录下找不到这个libpng14.so.14,才会出来的,首先确定php运行时去哪些目录找这个文件了,找到后在这个目录里做一个链接到libpng14.so.14的软连接,应该就可以了

1. find / -name libpng14.so.14 找到缺少的链接文件到底在那儿。

2. LD_DEBUG=libs /root/php-5.3.2/sapi/cli/php -v //查看目录,
3,从目录里选择一个,然后做软连接。
zcx7875960 2010-06-10
  • 打赏
  • 举报
回复
如果你自定义路径 ,也一样,把libpng14.so.14 所在目录 加入 /etc/ld.so.conf 中。
zcx7875960 2010-06-10
  • 打赏
  • 举报
回复
你安装png的路径到哪里,默认安装的话libpng14.so.14 在/usr/local/lib 中 。
如果有,
vi /etc/ld.so.conf
加入libpng14.so.14的目录
/usr/local/lib/ 保存退出
运行ldconfig


重新编译php
笑羽酣天 2010-06-10
  • 打赏
  • 举报
回复
我安装了的,我首先安装的是:
freetype-2.3.12.tar.gz
jpegsrc.v8b.tar.gz
libpng-1.4.2.tar.gz
zlib-1.2.3.tar.gz
gd-2.0.35.tar.gz
curl-7.20.1.tar.gz
最后是:php-5.3.2.tar.gz

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧