Instalação Scriptcase PHP 5.3

Caros amigos,

Percebi que muitos estão tendo problemas com atualização do PHP para 5.3 porque o Zend Otimizer só funciona com PHP até 5.2.
Como estou migrando meu scriptcase para um Cloud Server Amazon Linux assumi o desafio de rodar o scriptcase no PHP 5.3.

Depois de muito pesquisar, descobri que em linux com PHP 5.3.x devemos usar o Zend Loader ao invés do Zend Optimizer.

Resultado instalado: Apache 2.x + PHP 5.5.x + Zend Loader + ScriptCase 7

Abaixo então um passo a passo do que eu fiz:

Instale o Apache 2.x, PHP 5.3.x e o MySQL se for usar Banco no mesmo servidor(não foi meu caso, pois coloquei meu MySQL em um servidor RDS separado.
Obs.: não vou detalhar essas instalações porque tem muito mas se alguém quiser só perguntar que coloco, ou podem seguir o tutorial feito pelo Marco Sabo aqui no fórum (http://www.netmake.com.br/forum/index.php/topic,1573.0.html) lembrando apenas de baixar o pacote do Scriptcase V7 tar.gz ao invés do mencionado.

  • Instalando o Zend Guard Loader
    Baixe o Zend Guard Loader Runtime 32bits ou 64bits (de acordo com seu linux) no site http://www.zend.com/en/products/guard/downloads
    Descompacte o conteúdo e copie o arquivo ZendGuardLoader.so para a pasta /usr/local/lib/zend
    Edite o arquivo php.ini (normalmente fica em /etc), inserindo as linhas abaixo:

[Zend.loader]
zend_extension=/usr/local/lib/zend/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path =

Reinicie seu apache: sudo service httpd restart
Após o apache iniciar, verifique com phpinfo() se aparece o grupo Zend Guard Loader e com a propriedade de mesmo nome como enabled. Caso positivo, tudo certo e seu PHP já está com Zend Decoder, necessário ao ScriptCase.

Agora é só criar uma pasta scriptcase na sua pasta de publicação web e descompactar o pacote do SC V7 baixado para ela.
Em sequida, no browser, digitar /scriptcase e ele abrirá a tela de configuração do ScriptCase.

Observações: as pastas de instalação/configuração podem ser diferentes, dependendo da sua distribuição de linux.

Caso tenham alguma dúvida, postem aí que vamos discutindo.

Gente quanto tempo da minha vida já perdi instalando manualmente o Optimizer e perdendo varias funcioanlidades do Zend Server!!! Basta habilitar o Zend Guard Loader pelo proprio painel administrativo.

Valeu pela dica ;D

Galera, preciso de uma força!

Fiz exatamente como o Erikson descreveu, mas não consigo habilitar o zend guard loader no php.

CentOS 6 - 2.6.32-431.11.2.el6.i686
Php 5.4.26

Tentei as versões do zend guard para 32 e 64bits, colocadas com permissão 777 em /usr/local/lib/zend/ZendGuardLoader.so

Setei no php.ini exatamente como descrito no post, mas não funciona nem a pau Juvenal!

Alguém pode me ajudar?

Grato.