Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: GD и JPEG
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » GD и JPEG

Страниц (1): [1]
 

1. EuGen - 12 Января, 2010 - 17:56:37 - перейти к сообщению
Встретился с проблемой - при вызове
imagecreatefromjpeg
получаем стандартное
Call to undefined function
При этом
phpinfo()
сообщает:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. GD Support      enabled
  3. GD Version      bundled (2.0.34 compatible)
  4. FreeType Support        enabled
  5. FreeType Linkage        with freetype
  6. FreeType Version        2.3.11
  7. GIF Read Support        enabled
  8. GIF Create Support      enabled
  9. PNG Support     enabled
  10. libPNG Version  1.2.18
  11. WBMP Support    enabled
  12. XBM Support     enabled
  13. JIS-mapped Japanese Font Support        enabled
  14.  


Решение оказалось тоже простым. Дело в том, что libjpeg по умолчанию не включается даже не смотря на то, что при сборке было указано:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. ./configure  --with-apxs2 --with-gd  {параметры опущены}
  3.  

Необходимо так же указать еще и
CODE (text):
скопировать код в буфер обмена
  1.  
  2. --with-jpeg-dir[=DIR]
  3.  

при сборке.

Отписал, так как проблема не входит в разряд стандартных ошибок "не включения" библиотек.

 

Powered by ExBB FM 1.0 RC1