close

今天發現 PHP8 裡有支程式執行時會出現以下錯誤訊息:

Fatal error: Uncaught Error: Call to undefined function ImageCreateFromJPEG()

我們要使用處理圖檔 (Image Processing and Generation) 的內建函式庫 GD,但這支程式在 PHP7 時期是會跑得好好的,上網搜尋了一下,找到兩篇文章:

 

看起來我這次做錯的設定是,我在升級到 PHP8 時,除了試著在 php.ini 裡加上了 "extentions=php_gd2.dll" 後,又把以前在 PHP7 的 ext 目錄裡的 php_gd2.dll 複製到 PHP8 的 ext 目錄裡。

總之,後來我把 php.ini 內容裡呼叫 GD 的段落,改成 extension=php_gd.dll 就好了。

arrow
arrow
    文章標籤
    extensioni php php8
    全站熱搜

    小攻城師 發表在 痞客邦 留言(0) 人氣()