技术解析

debian8 下编译 php 报错
0
2021-07-04 22:47:30
idczone
总是提示 libpng.so 找不到,可是我已经装了啊,/usr/lib/下有这个文件,自己编译 libpng ,加到 lib PATH 还是同样报错,这个问题困扰我很多天了,大家知道怎么回事吗
如果你是 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

/lib/usr/有这几个库文件

这个时候你应该看的是你的 php.ini 文件将扩展文件夹配置的是什么

编辑 configure 文件,打印一下查询 libpng.so 的那几个路径

还有就是看看你的./configure 配置参数

sudo apt-get install libpng*****-dev
make clean
重新./configure



谢谢大家了,原来是我的源里的 libpng 有问题,我自己编译然后链接到库路径就好了

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服