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 有问题,我自己编译然后链接到库路径就好了