Nginx, php-fpm, Scriptcase 6 ou anteriores e java 6 para geração de pdf.

Vou compartilhar porque ainda tem gente usando a versão 6.
Precisei configurar a geração de relatório no scriptcase 6 com nginx e php-fpm em um servidor de cliente.
Tirando de um post meu de 2010: http://www.scriptcase.com.br/forum/index.php/topic,2032.0.html onde configurei no Slackware.
Fiz adaptação para Debian GNU/Linux com nginx e php-fpm:

  1. Instalar o java.
    http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
    Pode usar um java mais recente, mas preferi usar a 6 porque na época funcionava bem.

  2. Reiniciar o nginx. Ele já irá reconhecer o java.

  3. no php.ini modificar esta linha:

include_path .:/usr/share/php:/usr/share/pear:

para

include_path .:/usr/share/php:/usr/share/pear:/usr/lib/jvm/j2re1.6-oracle/lib/amd64:/usr/lib/jvm/j2re1.6-oracle/lib/amd64/server

Onde /usr/lib/jvm/j2re1.6-oracle/ deverá corresponder ao path da instalação do seu java.
sendo:
/usr/lib/jvm/j2re1.6-oracle/amd64 -> 64 bits
/usr/lib/jvm/j2re1.6-oracle/i386 -> 32 bits
Se seu path for diferente faça a adptação.

  1. Reiniciar o php-fpm e por precaução o nginx.

Pronto agora poderá imprimir os PDF’s de forma normal.

Observação: Verificar se a resolução de nomes está normal no seu servidor.
Se não estiver a geração de relatório dá pau.
Para isto verificar /etc/hosts ou o Bind9 se estiver instalado.