Como instalar o gChartPhp (Google Charts) na máquina do CentOS 5

1

Eu copiei gChartPhp em / var / www / html na minha máquina Linux do CentOS 5 e funciona ok , mas gostaria de saber se talvez haja uma maneira melhor de instalar e manter esse código.

Estou perguntando isso porque gChartPhp contém um subdiretório PEAR . E já existe o diretório chamado / usr / share / pear / PEAR na minha máquina. Talvez seja possível instalá-lo usando o pacote php-pecl rpm?

Eu já experimentei "gráfico de busca por palavra", mas ele pode encontrar apenas o outro "pacote":

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

Ou devo copiar o gChartPhp manualmente e adicioná-lo ao include_path em /etc/php.ini?

Obrigado por qualquer insight! Alex

    
por Alexander Farber 26.11.2010 / 10:52

1 resposta

1

É uma boa prática manter as bibliotecas compartilhadas em um diretório referenciado pelo caminho de inclusão. Dessa forma, você tem uma maneira consistente de fazer referência ao caminho deles. Também é uma boa idéia manter o código off-the-shelf fora da raiz do documento (ou desabilitar a análise do PHP de tais arquivos dentro da raiz do documento) para evitar a introdução de vulnerabilidades de segurança.

Sem fazer muita engenharia reversa no pacote, é difícil dizer se isso deve estar dentro da hierarquia da PEAR - mas errar do lado do cuidado e mantê-lo fora evita complicações.

    
por 26.11.2010 / 11:17