Linux Centos服務器開啟GD庫配置PHP yum安裝支持

Linux Centos下服務器開啟GD庫配置PHP yum安裝支持

我們用網站做SEO公眾號推廣,想要提高網站用戶體驗,最好是換上好看的網站模板或WP主題。

有鑑於此,陳溈亮這幾天不研究網絡營銷了,就在測試安裝一款功能強大的WordPress主題,具體要求Linux服務器必須開啟支持GD庫。

所以,用命令查看了Linux服務器,確定已經安裝了GD庫。

Linux命令檢測是否安裝GD庫:

php -i | grep -i --color gd

詳解GD庫是做什麼用的

GD庫提供了能一系列處理圖片的API,使用GD庫可以讓網站處理圖片,或者生成圖片。

電子商務網站的服務器,通常都會開啟GD庫,實現以下的功能:

  • 用來生成縮略圖。
  • 給圖片添加水印。
  • 讓網站數據生成報表。

Linux服務器安裝GD庫

  • 如果沒有安裝GD庫,請看以下的Linux服務器安裝GD庫方法。

# 若是源碼安裝,則加入參數 ▼

 --with-gd

# 若是Debian系的Linux服務期,用apt-get安裝▼

 apt-get install php5-gd

# 若是是CentOS系的服務器,用yum安裝 ▼

 yum install php-gd

# 若是suse系的Linux服務器,用yast安裝▼

 yast -i php5_gd

我們可在本來編譯PHP 不支持GD庫的情況下添加 ▼

  1. 先下zlib源碼,libpng源碼,gd源碼
  2. 解壓後到源碼目錄,zlib目錄

代碼示例 ▼

./configure --prefix=/usr/local/zlib
 make ; make install
 make clean

# libpng目錄 ▼

 cp scripts/makefile.linux ./makefile
 ./configure --prefix=/usr/local/libpng
 make ; make install
 make clean

# gd目錄 ▼

 ./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng
 make ; make install
 make clean

最後,在php.ini文件裡,搜索“gd”。

在下方添加此行 ▼

extension=/usr/local/libgdgd.so

然後,重啟php服務;若不行,就嘗試 reboot 服務器,通常到此就沒問題了。

注意事項

不過,源碼安裝GD庫,只添加gd庫的情況下,PHP版本和庫的版本可能會有所不同

如果是源碼安裝,最好是在編譯PHP 時,加參數–with-gd

發表評論

您的郵箱地址不會被公開。 必填項已用 * 標註

回到頁首