php 的錯誤訊息

edited 十月 2013 in PHP新手區
PHP ERROR: PHP build incomplete: the prerequisite GD support required to generate graphs was not built into PHP. Please recompile PHP with the necessary library (--with-gd)

這樣的錯誤訊息,我的系統平台是WinXP,希望知道的人能跟我說解決的方法
                        謝謝

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=1548

評論

  • edited 五月 2006
    不妨把手動安裝的程式(Apache, PHP, MySQL?)移除,然後找 AppServ 或是 XAMPP 回來裝。
  • edited 五月 2006
    嗯…我用的伺服器是用IIS 6.0,雖然Apache也是很好用,但是我想解決在IIS上的這問題,另外,我是有用snort的BASE工具,其中一項功能是Graph Alert Data,按下去之後就會發生我上面打的error message
    所以希望有人知道如何解決,請回覆我!謝謝
  • edited 五月 2006
    根據你使用的 PHP 版本找到對應的軟體包( ftp://ftp.ntu.edu.tw/php/distributions , *.zip),確認 PHP 的安裝路徑,將 php_gd2.dll 複製到 extensions 目錄中,在 php.ini 中新增下面這一行:
    extension=php_gd2.dll
    

    然後重新啟動 IIS 應該就可以了。
  • edited 五月 2006
    感謝你的回答,但我後來有找到extension底下已經有gd2.dll了,
    php.ini檔底下也設好了,
    我也把IIS再重新連線過,但還是沒有用!
    我的BASE工具按下Graph Alert Data後仍然出現Error message
    想請問還有別的處理方法嗎?
  • edited 五月 2006
    Error loading the Graphing library:

    Check your Pear::Image_Graph installation!

    Image_Graph can be found here:at http://pear.veggerby.dk/. Without this library no graphing operations can be performed

    以上是我碰到的error message 請問這要怎麼解決?
  • edited 五月 2006
    進入命令提示字元,到 PHP 的安裝目錄中執行 go-pear.bat ,跟著指示安裝需要的套件即可。
  • edited 五月 2006
    我有用過了,但Image_Graph 不是它裡面預設會安裝的,我也download了Image_Graph 的套件,但我不知怎麼從go-pear.bat
    中去安裝Image_Graph ,麻煩Kiang大大能夠幫我忙
    謝謝
  • edited 五月 2006
    go-pear.bat 會協助你安裝 PEAR 的基礎架構,透過指令模式進入到安裝好的 PEAR 路徑依序執行下面指令就可以完成安裝:
    C:\AppServ\php\PEAR>pear install Image_Color
    downloading Image_Color-1.0.2.tgz ...
    Starting to download Image_Color-1.0.2.tgz (7,724 bytes)
    .....done: 7,724 bytes
    install ok: Image_Color 1.0.2
    
    C:\AppServ\php\PEAR>pear install Image_Canvas-alpha
    downloading Image_Canvas-0.3.0.tgz ...
    Starting to download Image_Canvas-0.3.0.tgz (43,423 bytes)
    ............done: 43,423 bytes
    install ok: Image_Canvas 0.3.0
    
    C:\AppServ\php\PEAR>pear install Image_Graph-alpha
    downloading Image_Graph-0.7.2.tgz ...
    Starting to download Image_Graph-0.7.2.tgz (368,056 bytes)
    .........................................done: 368,056 bytes
    Optional dependencies:
    package `Numbers_Roman' is recommended to utilize some features.
    package `Numbers_Words' is recommended to utilize some features.
    install ok: Image_Graph 0.7.2
    

    也可以按照提示將另外兩個裝起來。

    指令模式如果有問題可以參考下面說明手動安裝:
    http://www.phpbuilder.com/columns/ian_gilfillan20060503.php3

    *對了,要執行這些動作前,php.ini 的 register_argc_argv 要設定為 On
  • edited 五月 2006
    我可不可以再問一下…那個指令模式(command line)要如何進去?
    因為我執行cmd進去指令模式,再進報c:\php\PEAR的下面
    鍵入pear install Image_Color,但pear不是可執行的指令
    而且我的伺服器是IIS,所以想問有沒有解決方法
  • edited 五月 2006
    無法執行應該是因為你沒有透過 go-pear.bat 指令順利將 PEAR 安裝完成,安裝好後在 PEAR 目錄中會有 pear.bat 指令。
  • edited 五月 2006
    但是我一按pear.bat之後,畫面很快就跳掉了…不知是為什麼
  • edited 五月 2006
    你需要透過 cmd 跳到該目錄下,然後執行我所提到的指令
  • edited 五月 2006
    requires package 'PEAR'>=1.3.1
    Image_Graph:Dependencies failed

    好像是我的版本太舊了…那我要怎麼更新我的PEAR??
  • edited 五月 2006
    都順利了…謝謝Kiang這段時間為我解答
    真是太感謝了!>"<
    真是感謝!!
Sign In or Register to comment.