如何在 CentOS 5 机器上安装 gChartPhp(Google Charts)

如何在 CentOS 5 机器上安装 gChartPhp(Google Charts)

我复制了图表图表放入我的 CentOS 5 Linux 机器上的 /var/www/html 并且它可以正常工作,但我想知道是否有更好的方法来安装和维护该代码。

我问这个问题是因为 gChartPhp 包含一个子目录。并且已经有一个名为/usr/共享/pear/PEAR在我的计算机上。也许可以使用 php-pecl rpm 包来安装它?

我尝试过“pecl 搜索图表”,但它只能找到其他“包”:

pecl search chart
Retrieving data...0%....50%....Matched packages, channel pecl.php.net:
=======================================
Package Stable/(Latest)    Local
GDChart -n/a-/(0.2.0 beta)       GDChart Based Graphing Interface

或者我应该手动复制 gChartPhp 并将其添加到 /etc/php.ini 中的 include_path?

感谢您的见解!Alex

答案1

将共享库保存在包含路径引用的目录中是一种很好的做法 - 这样您就有了引用其路径的一致方法。此外,将现成的代码保存在文档根目录之外(或在文档根目录中禁用 PHP 对此类文件的解析)也是个好主意,以避免引入安全漏洞。

如果不对包进行大量的逆向工程,很难说它是否应该在 PEAR 层次结构内 - 但谨慎行事并将其保持在外面可以避免任何复杂情况。

相关内容