我正在尝试使用TeeChart PHP。我在Ubuntu 15.04机器上使用Laravel 5.1框架。到目前为止,我已经能够在Laravel中包含图书馆。我把teecharphpopen文件夹放入vendor,在Composer中添加TChart.php。. json -> autoload -> files,没有运行composer dumpautoload
。此外,我确实安装了GD扩展与sudo apt-get php5-gd
,我重新启动了我的web服务器(仍然在工匠)。
我在http://www.steema.com/products/teechart/php/demos/Features/index.html上用Steema的演示做了一些测试。以下是我的问题:
- 使用JavaScript的例子,Laravel标记我一个错误:
调用未定义方法ImageExport::getJavaScript()
我查看了ImageExport文件,没有发现任何getJavaScript函数的踪迹。
- 我确实尝试了另一个不使用此功能的例子(
Axes/Custom
一个)。但是现在,有一个GD错误抛出:
GraphicsGD.php第1275行fatalerroreexception:函数imageantialias()
我可以注释imageantialias函数行(1275和1301),然后示例工作。现在,它可以做的技巧,但我真的想使用JavaScript资源,它是愉快的抗混叠功能太。
欢迎任何帮助!谢谢。
对于第一个错误,这是我的错误,没有阅读免费/试用版的所有文档。此版本不支持JavaScript。
对于第二个,我按照这个线程重新编译PHP https://help.ubuntu.com/community/CompilingEasyHowTo
为我工作的编译配置是这样的:
./configure --prefix=/usr/
--with-apxs2=/usr/bin/apxs2
--with-config-file-path=/etc/php5/apache2
--disable-ipv6 --enable-inline-optimization
--disable-debug
--enable-bcmath
--enable-calendar
--with-curl --enable-ctype
--enable-discard-path
--enable-exif
--enable-ftp
--with-gd
--with-freetype-dir
--with-jpeg-dir
--with-png-dir
--enable-gd-native-ttf
--enable-magic-quotes
--enable-mbstring
--with-mcrypt --enable-soap --with-pear --with-xsl --with-zlib --with-openssl --enable-sockets --with-mysqli --enable-zip --with-tidy=/usr/ --with-bz2
我只需要购买TeeChart来访问JavaScript翻译器