當前位置:首頁 » 編程語言 » 安裝phpgd

安裝phpgd

發布時間: 2025-03-17 03:56:00

Ⅰ Linux 下如何配置 php 支援 GD

在Linux下配置PHP以支持GD庫,需要按照以下步驟進行:

1. 安裝GD庫及其依賴 安裝zlib解壓zlib源碼包。 進入zlib源碼目錄。 執行./configure,注意不要使用–prefix指定安裝目錄,以免干擾GD庫的編譯。 執行make和make install。

  • 安裝freetype

    • 解壓freetype源碼包。
    • 進入freetype源碼目錄。
    • 執行./configure –prefix=/usr/local/moles/freetype。
    • 執行make和make install。
  • 安裝libpng

    • 解壓libpng源碼包。
    • 進入libpng源碼目錄。
    • 執行./configure,同樣不要使用–prefix指定安裝目錄
    • 執行make和make install。
  • 安裝jpeg6b

    • 解壓jpeg6b源碼包。
    • 進入jpeg6b源碼目錄。
    • 執行./configure –prefix=/usr/local/moles/jpeg6 –enableshared –enablestatic。
    • 執行make和make install。
  • 安裝GD庫

    • 解壓GD庫源碼包。
    • 進入GD庫源碼目錄。
    • 執行./configure –prefix=/usr/local/moles/gd –withjpeg=/usr/local/moles/jpeg6 –withpng –withzlib –withfreetype=/usr/local/moles/freetype。
    • 執行make和make install。

2. 配置PHP以支持GD庫 重新編譯PHP:如果系統中已經安裝了PHP,且希望添加GD庫支持,需要重新編譯PHP。 下載PHP源碼:從php.net下載PHP源碼包。 解壓並進入PHP源碼目錄執行./configure命令:在./configure命令後添加–withgd=/usr/local/moles/gd –withjpegdir=/usr/local/moles/jpeg6 –withzlib –withpng –withfreetypedir=/usr/local/moles/freetype等參數,以指定GD庫及其依賴的安裝路徑。 執行make和make install

注意事項: 在執行./configure命令時,可能需要根據實際環境配置而修改其他參數。 確保所有依賴庫的安裝路徑正確無誤,以避免編譯過程中出現問題。 如果系統中已經安裝了PHP,並且不希望重新編譯整個PHP,可以考慮使用PHP的擴展安裝功能來添加GD庫支持。但這種方法可能相對復雜,且需要確保擴展與當前PHP版本的兼容性。

Ⅱ php開發中windows下如何安裝GD庫,GD庫解壓後要放在哪裡配置文件要怎麼改,求詳細解答,謝謝

樓上正解,不過建議你不要解壓GD庫,因為一般來說GD庫已經被包含在php擴展中,只是沒有引用而已,不需要額外的安裝。
你可以檢查php安裝路徑/ext/php_gd2.dll文件是否存在,如果存在的話,只要將php.ini中extension=php_gd2.dll這行前面的分號去掉,並重新啟動apache即可。

另外,請檢查
extension_dir = "E:/Wamp/bin/php/php5.3.13/ext/"
這句的路徑與你的php安裝路徑/ext/目錄位置一致。一定要用'/'結尾哦

如果幫助到了你請採納。

Ⅲ Window xp 系統下的 GD庫應該怎麼安裝(與PHP 關聯的),我下載之後是一個解壓格式的文件包,該怎麼弄

您下載的是未編譯的包,沒有必要。

首先找到您的PHP.ini
然後打開後
找extension=php_gd2.dll
如果前面有個分號像這樣
;extension=php_gd2.dll
則刪除這個分號,保存後重啟apache或是iis,就可以了

如果沒有,
上網上下載php_gd2.dll(解壓後一定要有一個dll文件,而不是您下的那個未編譯的C源碼)
在php.ini中找
找extension_dir
比如:extension_dir = "C:/php5.3.5/ext/"
從我的電腦里打開 「C:/php5.3.5/ext/」 這個文件夾,把php_gd2.dll放進去,
然後在php.ini中
找extension=php_mysql.dll
在這行附近加上一行 extension=php_gd2.dll
然後保存後重啟apache或是iis,就可以了

Ⅳ LAMP安裝的PHP5如何開啟GD庫

<?php
phpinfo();//運行看看有沒有gd庫
?>

Ⅳ Centosphp擴展方式安裝gd庫的方法

網站的第二台伺服器跑的的環境主要是Python/Ruby,有時也需要簡單跑跑PHP腳本,所以也安裝了PHP,環境是Nginx+php-fpm,PHP是源碼編譯安裝的,所以是最小化安裝,甚至連mysqli擴展都沒有。今天需要用到GD庫,才發現沒GD庫環境,所以需要安裝這個擴展。對付單個擴展,單獨編譯動態載入是比較方便快捷的。安裝過程也比較繁雜,這個記錄一下,方便後來者。

首先說明,我的PHP是源碼編譯安裝的,可以參看 以源碼編譯的方式安裝PHP與php-fpm。

先安裝 gd 前置庫 : freetype ,jpegsrc,libpng。

1. freetype

復制代碼代碼如下:
wget "http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.bz2"
tar jxvf freetype-2.4.0.tar.bz2
cd freetype-2.4.0
./configure --prefix=/usr/local/freetype && make && make install

2. jpegsrc

復制代碼代碼如下:
wget "http://www.ijg.org/files/jpegsrc.v9.tar.gz"
tar zxvf jpegsrc.v9.tar.gz
cd jpeg-9
CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/jpeg && make && make install
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

3. libpng

復制代碼代碼如下:
wget "http://downloads.sourceforge.net/project/libpng/libpng12/1.2.50/libpng-1.2.50.tar.gz?r=http%3A%2F%2Fwww.libpng.org%2Fpub%2Fpng%2Flibpng.html&ts=1376631135&use_mirror=nchc"
tar zxvf libpng-1.2.50.tar.gz
cd libpng-1.2.50
CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/libpng && make && make install

接下來需要cd到php源碼的 gd 目錄,否則會報 cannot find config.m4 之類的錯誤。

復制代碼代碼如下:
cd php-5.3.6
cd ext
cd gd

然後再這個目錄執行命令 /usr/local/php/bin/phpize。什麼時候需要用到 phpize 呢?當我們需要再加些模塊,又不想重新編譯php,這些我們就可以用phpize了。我的PHP安裝在 /usr/local/php/ 這個目錄里,可以根據個人情況修改。

復制代碼代碼如下:
/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
或者
./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype
make && make install

接著修改php.ini文件 在 ;extension=php_zip.dll 下面添加一行 extension=gd.so

重啟 Nginx 之後再看看是否安裝成功了。再執行 /usr/local/php/bin/php -m 查看gd模塊是否載入成功。

復制代碼代碼如下:
service nginx restart
/usr/local/php/bin/php -m

console列出:

復制代碼代碼如下:
[root@nowamagic gd]# /usr/local/php/bin/php -m
[PHP Moles]
Core
ctype
date
dom
ereg
fileinfo
filter
gd
……

看到gd了,說明gd庫安裝成功。

接下來只要重啟 php-fpm 即可:

復制代碼代碼如下:
killall php-fpm
/usr/local/php/sbin/php-fpm

phpinfo()一下,看看。

OK,安裝成功。

熱點內容
安卓蘋果通訊錄怎麼同步 發布:2025-03-17 09:58:12 瀏覽:171
ai緩存 發布:2025-03-17 09:48:27 瀏覽:919
翹嘴水滴輪什麼配置 發布:2025-03-17 09:47:34 瀏覽:580
小蟻攝像機如何雲存儲 發布:2025-03-17 09:42:42 瀏覽:815
如何修改自己的名字和密碼 發布:2025-03-17 09:32:20 瀏覽:787
寶馬3系槍灰色輪轂是哪個配置 發布:2025-03-17 09:28:17 瀏覽:513
鴻蒙系統退回安卓系統怎麼備份 發布:2025-03-17 09:14:33 瀏覽:614
資料庫服務公司 發布:2025-03-17 08:56:43 瀏覽:495
我的世界伺服器載入不了區塊 發布:2025-03-17 08:56:39 瀏覽:817
如何給無線路由器設置密碼 發布:2025-03-17 08:51:40 瀏覽:886