thinkphp 在使用縮圖的時候需要使用到gd庫
安裝步驟如下:
在安裝 gd 前需要安裝前置庫 : freetype ,jpegsrc,libpng。
1. freetype
cd freetype-2.4.0
./configure --prefix=/usr/local/freetype && make && make install
2. jpegsrc
mkdir -p /usr/local/jpeg/include
mkdir -p /usr/local/jpeg/lib
mkdir -p /usr/local/jpeg/bin
mkdir -p /usr/local/jpeg/man/man1
cd jpeg-9
./configure --prefix=/usr/local/jpeg && make && make install
3. libpng
cd libpng-1.2.50
./configure --prefix=/usr/local/libpng && make && make install
接下來需要cd到php原始碼的 gd 目錄
進入php安裝包裡面的ext資料夾,找到gd擴充套件
cd /root/nginx/php-5.6.30/ext/gd
/usr/local/php/bin/phpize
./configure --with-php-configure=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype
//--with表示各個前置庫的安裝路徑和php-config的路徑
make && make install
修改php.ini檔案 在 ;extension=php_zip.dll 下面新增一行 extension=gd.so
重啟nginx,php後輸入命令檢視是否已經安裝成功
/usr/local/php/bin/php -m
phpinfo()也可以
CentOS下安裝php的GD庫
gd庫相關包 gd 2.0.35.tar.gz jpegsrc.v7.tar.gz libpng 1.2.39.tar.gz zlib 1.2.3.tar.gz freetype 2.3.9.tar.gz 二 安裝php的gd庫 1.安裝zlib tar zxvf zlib 1.2.3.tar.gz...
php安裝擴充套件gd
進入 php解壓目錄 ext gd 目錄,usr local test upload php 5.6.31 ext gd 執行如下命令 php安裝目錄 bin phpize usr local php bin phpize 然後目錄中出現 configure 然後.configure with ph...
linux下安裝gd庫並且支援socket
gd 2.0.33.tar.gz jpegsrc.v6b.tar.gz libpng 1.2.7.tar.tar zlib 1.2.2.tar.gz freetype 2.1.9.tar.gz php 4.3.9.tar.gz 二 安裝 1.安裝zlib tar zxvf zlib 1.2.2.ta...