已有php安装gd库与zip扩展
记录一次require maatwebsite/excel出现的问题:缺少gd库与zip扩展,然后在已经安装了php-8.0.0后安装扩展库
重新下载php源码包
注:重新去下载php源码包要下载一样版本的,我试过本身是php-8.0.0然后下载php8.0.3的源码包去安装拓展,出现了一系列的报错;
1 | cd /usr/local/src |
gd库
1 | cd php-8.0.0/ext/gd |
然后修改php.ini
1 | extension=gd.so |
以上为忽略已有freetype、jpeg、libpng包的情况下
下载目录:
freetype:https://download.savannah.gnu.org/releases/freetype/freetype-2.9.tar.gz
jpeg:http://www.ijg.org/files/jpegsrc.v9d.tar.gz
libpng:https://sourceforge.net/projects/libpng/files/
少哪个去安装哪个
1 | wget 下载地址 |
zip扩展
1 | cd /usr/local/src/php-8.0.0/ext/zip |
可能会报错:
1 | checking for libzip >= 0.11... no |
可能是版本不够或者没有安装
则安装libzip
1 | cd /usr/local/src |
安装成功后,在你configure的会话窗口直接输入如下内容:
1 | export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/" |
然后重新回去执行zip的./configure
然后修改php.ini
1 | extension=zip.so |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 孤鸿渺影博客!