PHP GD库不能在Ubuntu上运行

时间:2011-01-10 10:17:12

标签: php apache gd lamp

我通过 aptitude 安装了PHP GD,它显示为安装在那里。但是 phpinfo 没有显示出来。

这是我从命令提示符执行php -m时可以看到的错误:

  

PHP警告:PHP启动:无法加载动态库'/usr/lib/php5/20090626+lfs/gd.so' - /usr/lib/php5/20090626+lfs/gd.so:undefined symbol:gdImageCreateFromJpeg在第0行的未知中

我已尝试重新安装,重启等,但没有用......

2 个答案:

答案 0 :(得分:0)

在GD网站上说:

  

如果你得到未定义的符号错误,请   一定要检查旧版本的   libpng在你的库目录中!

请参阅http://www.boutell.com/gd/manual2.0.1.html

答案 1 :(得分:0)

在我的情况下,我在libgd.so中使用了/usr/local/lib/的旧版本,该版本首先在路径中被选中。将目录重命名为其他内容迫使PHP进一步查找文件并在/usr/lib/中找到正确的文件。将libgd.so链接到正确的版本也应该有所帮助。