centos 7 下用 phpize安裝GD擴展庫

 

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

 

php源碼下載

 

[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

相關文章
相關標籤/搜索