phpize安装php7.3的gd扩展
安装 freetype
打开 http://ftp.twaren.net/Unix/NonGNU/freetype,下载对应安装包,这里我选择:freetype-2.7.1.tar.gz
执行以下命令
tar -zxvf freetype-2.7.1.tar.gzcd freetype-2.7.1 ./configure --prefix=/local/gd/freetype2.7.1 make && make install
安装 jpegsrc
打开http://www.ijg.org,下载对应包
执行以下命令
tar -zxvf jpegsrc.v9e.tar.gz cd jpeg-9e ./configure --prefix=/local/gd/jpeg make && make install
安装libpng
打开http://www.libpng.org/pub/png/libpng.html,下载对应包
执行以下命令
tar -zxvf libpng-1.6.37.tar.gz cd libpng-1.6.37 ./configure --prefix=/local/gd/libpng make && make install
安装GD扩展
cd /local/php-7.3.29/ext/gd #/local/php-7.3.29,为php安装包目录,不是安装目录(也就是说不是安装php时指定的目录)make clean /local/php7.3/bin/phpize #/local/php7.3,为php安装目录。./configure --with-php-config=/local/php7.3/bin/php-config --with-jpeg-dir=/local/gd/jpeg --with-png-dir=/local/gd/libpng --with-freetype-dir=/local/gd/freetype2.7.1 make && make install
成功安装如图
进入目录no-debug-zts-20180731可以看到gd.so
[root@VM_0_7_centos gd]# cd /local/php7.3/lib/php/extensions/no-debug-zts-20180731/[root@VM_0_7_centos no-debug-zts-20180731]# lsgd.so opcache.so
添加扩展
vi /local/php7.3/php.ini
添加 extension=gd.so,重启服务
参考:https://blog.csdn.net/weixin_34394265/article/details/115389360?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_ecpm_v1~rank_v31_ecpm-2-115389360.pc_agg_new_rank&utm_term=windows+php8%E6%89%A9%E5%B1%95%E5%AE%89%E8%A3%85+gd2&spm=1000.2123.3001.4430