Ubuntu

php5-gd 顯示在 ‘php -i | grep -i gd’ 但不在 phpinfo() 中;

  • July 10, 2014

我正在嘗試在我的 Ubuntu 伺服器上安裝 Apache2、PHP5 和 MySQL 時啟用 GD。

我安裝了 php5-gd:

apt-get install php5-gd

當我跑步時,php -i我得到:

gd

GD Support => enabled
GD Version => 2.0
FreeType Support => enabled
FreeType Linkage => with freetype
FreeType Version => 2.4.8
T1Lib Support => enabled
GIF Read Support => enabled
GIF Create Support => enabled
JPEG Support => enabled
libJPEG Version => unknown
PNG Support => enabled
libPNG Version => 1.2.46
WBMP Support => enabled

Directive => Local Value => Master Value
gd.jpeg_ignore_warning => 0 => 0

但它沒有出現在 phpinfo();

我已經重新啟動了伺服器四次,並且嘗試重新啟動 Apache2 400 萬次。

有誰知道如何解決這個問題?

你的伺服器上好像libjpeg62沒有安裝。

安裝libjpeg62並重新啟動 Apache2。

sudo apt-get install libjpeg62

您確定您的 apache 網路伺服器中指向的 php 與您在程序中執行的 php 相同嗎?

據我所知,php -i 實際上是在執行 phpinfo();。

如果您有疑問:

  echo '<?php phpinfo(); ?>' | php 

引用自:https://serverfault.com/questions/440007