debian8 下编译 php 报错

2016-03-31 09:20:37 +08:00
 louiswi
总是提示 libpng.so 找不到,可是我已经装了啊,/usr/lib/下有这个文件,自己编译 libpng ,加到 lib PATH 还是同样报错,这个问题困扰我很多天了,大家知道怎么回事吗
2696 次点击
所在节点    Linux
7 条回复
kungfuchicken
2016-03-31 09:39:07 +08:00
如果你是 64 位系统,需要把 /usr/lib64/下面的 so 做个软连接到 /usr/lib/下面

ln -s /usr/lib64/libjpeg.so /usr/lib/libjpeg.so
ln -s /usr/lib64/libpng.so /usr/lib/libpng.so
ln -s /usr/lib64/mysql /usr/local/mysql
ln -s /usr/lib64/mysql /usr/lib/mysql
louiswi
2016-03-31 10:05:34 +08:00
@kungfuchicken /lib/usr/有这几个库文件
wudanyang
2016-03-31 10:39:04 +08:00
这个时候你应该看的是你的 php.ini 文件将扩展文件夹配置的是什么
kungfuchicken
2016-03-31 12:47:46 +08:00
@louiswi 编辑 configure 文件,打印一下查询 libpng.so 的那几个路径
kungfuchicken
2016-03-31 12:48:40 +08:00
@louiswi 还有就是看看你的./configure 配置参数
realpg
2016-03-31 18:26:59 +08:00
sudo apt-get install libpng*****-dev
make clean
重新./configure
louiswi
2016-04-01 08:31:15 +08:00
@realpg
@kungfuchicken
@wudanyang 谢谢大家了,原来是我的源里的 libpng 有问题,我自己编译然后链接到库路径就好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/267514

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX