我有一个在WAMP下运行并使用JPGraph的PHP应用程序。一切正常。我现在尝试在生产Web服务器上部署应用程序,而不是运行WAMP,而是运行本机Apache和PHP,并且收到以下错误:
Notice: Use of undefined constant IMG_PNG - assumed 'IMG_PNG' in C:\Program Files\Adaptive\webPortal\models\jpgraph\jpgraph_errhandler.inc.php on line 282
JpGraph Error: 25001 This PHP installation is not configured with the GD library. Please recompile PHP with GD support to run JpGraph. (Neither function imagetypes() nor imagecreatefromstring() does exist)
现在显然我跑了phpinfo()
并且正如预期的那样,生产服务器上没有启用GD。我能看到的唯一区别是PHP版本; WAMP与PHP 5.4.12 捆绑在一起,生产服务器已安装PHP 5.3.29 ,因此版本稍早。问题是这必须在Windows上运行,而且我找不到任何版本大于5.3.29的Windows PHP安装。
但是,我认为没有理由不在生产服务器上启用GD。但是:
所以......是的哈哈,我有点卡住了。有人可以帮忙吗?提前谢谢!