遇到一個imagecreatetruecolor相關的問題,請教。

來源:互聯網
上載者:User
本地和伺服器都開啟了gd庫。

然後分別運行
$im = @imagecreatetruecolor(2032,5520);var_dump($im);exit;


本地直接返回
resource(24) of type (gd)

伺服器則程式直接中斷,任何錯誤都沒報,空白頁。

一開始估計是不是因為php執行的時間導致的,於是把伺服器的max_execution_time改成300,本地改成60,發現結果跟沒改之前一樣,查詢日誌以及請教度娘都沒找到結果。

請問:是什麼原因導致的?如何解決?


回複討論(解決方案)

可能是沒有載入 gd
也可能是記憶體不足

本地4G,伺服器8G記憶體,應該問題不會很好。

應該問題不會很大。

phpinfo(); 看看gd庫是否開啟,同時開啟錯誤提示功能。

看看apache log的有沒有錯誤資訊。

phpinfo(); 看看gd庫是否開啟,同時開啟錯誤提示功能。



apache log沒有跟這個操作相關的錯誤提示。
GD庫肯定是開啟的,因為在建立(2032,5520)少於這個數位話,比如(2000,3000),是可以完成建立的。

沒有錯誤輸出是因為你用了錯誤抑制符@,去掉看看。
可能是記憶體不足了
ini_set('memory_limit','256M');
加這句試試。

  • 相關關鍵詞:
    相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.