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.