yum 安裝php
開啓GD庫須要的模塊html
freetype ,jpegsrc,libpnggit
用phpize安裝web
查詢php 開啓模塊curl
查詢url
phpize擴展安裝.net
下載目錄:/usr/src/freetype-1.3.1code
安裝freetypehtm
[root@izm5e16gjdevwdl8q7q3qoz src]# wget https://jaist.dl.sourceforge.net/project/freetype/freetype/1.3.1/freetype-1.3.1.tar.gz
解壓blog
[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 'http://git.savannah.gnu.org/gitweb/?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 http://ftp.ntu.edu.tw/php/distributions/php-5.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