CentOS php安裝GD依賴庫
一、首先安裝依賴
yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel
二、按照安裝普通擴展的方法安裝gd即可, 鏈接
假設php的源碼目錄:/usr/local/src/php
假設php的安裝目錄:/usr/local/php
1、進入到php源碼目錄下的ext, 里面都是擴展
cd /usr/local/src/php/ext
2、 進入gd目錄
cd gd/
2.1、首先運行命令:/usr/local/php/bin/phpize
注釋:phpize命令是根據php的安裝位置來決定的,這里的php安裝時使用默認安裝位置,所以執行命令如上。當需要添加一些模塊,但是又不想重新編譯php時,就可以使用phpize命令
2.2、其次執行以下命令配置:./configure --with-php-config=/usr/local/php/bin/php-config
2.3、接着運行安裝:make && make install
gd庫安裝成功后會在/usr/local/lib/php/extensions/no-debug-non-zts-20131226目錄下生成gd.so文件
2.4、接着修改下配置文件,修改/etc/php.ini文件,在該文件的Dynamic Extensions模塊下添加一行extension=gd.so
注釋:不知道php.ini文件的位置,我們可以通過php --ini命令查看
2.5、安裝配置完成后,檢查下gd庫是否安裝成功,執行命令:/usr/local/php/bin/php -m |grep gd查看
2.6、最后重啟nginx和php-fpm,然后再看看gd庫是否安裝成功,執行命令如下:
service nginx restart
service php-fpm restart
重啟后通過php主頁信息能看到gd模塊證明已成功
參考文章:1、https://blog.csdn.net/u011526234/article/details/70186795
2、gd庫的安裝流程可以參考:https://www.cnblogs.com/weknow619/p/8126357.html中二、gd庫的安裝