phpize编译gd,centos 7 下用 phpize安装GD扩展库"/>
php7.1 phpize编译gd,centos 7 下用 phpize安装GD扩展库
yum 安装
开启GD库需要的模块
freetype ,jpegsrc,libpng
用phpize安装
查询php 开启模块
查询
phpize扩展安装
下载目录:/usr/src/freetype-1.3.1
安装freetype
[root@izm5e16gjdevwdl8q7q3qoz src]# wget .3.1/freetype-1.3.1.tar.gz
解压
[root@izm5e16gjdevwdl8q7q3qoz src]# tar zxvf freetype-1.3.1.tar.gz
[root@izm5e16gjdevwdl8q7q3qoz src]# cd freetype-1.3.1
[root@izm5e16gjdevwdl8q7q3qoz freetype-1.3.1]# ./configure --prefix=/usr/local/freetype
这里有个报错
解决办法
[root@izm5e16gjdevwdl8q7q3qoz freetype-1.3.1]# curl '/?p=config.git;a=blob_plain;f=config.sub;
缺少文件或者目录
yum install libX11-devel
yum install libpng libpng-devel libjpeg-turbo libjpeg-turbo-devel freetype freetype-devel gd
[root@izm5e16gjdevwdl8q7q3qoz src]# wget .6.34.tar.gz
[root@izm5e16gjdevwdl8q7q3qoz src]# tar zxvf php-5.6.34.tar.gz
[root@izm5e16gjdevwdl8q7q3qoz src]# cd php-5.6.34
[root@izm5e16gjdevwdl8q7q3qoz gd]# ./configure --with-jpeg-dir --with-png-dir --with-freetype-dir
make && make install
编译生成后的gd.so
/usr/src/php-5.6.34/ext/gd/modules/gd.so
动态加载目录
/usr/lib64/php/modules
[root@izm5e16gjdevwdl8q7q3qoz gd]# ./configure --with-php-config=/usr/bin/php-config --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --with-gd
编译路径
/usr/bin/phpize
php源码目录
/usr/src/php-5.6.34
这里报错解决办法
1.
/usr/src/php-5.6.34/ext/gd/gd.c:57:22: fatal error: X11/xpm.h: No such file or directory
安装libXpm
[root@izm5e16gjdevwdl8q7q3qoz gd]# yum install libXpm-devel.x86_64
2.
/usr/src/php-5.6.34/ext/gd/gd.c:65:19: fatal error: t1lib.h: No such file or directory
yum install -y t1lib t1lib-devel
更多推荐
php7.1 phpize编译gd,centos 7 下用 phpize安装GD扩展库
发布评论