Você terá que recodificar seus scripts com a versão mais recente do Gaurd.
De: link
Please note this Loader will not load PHP 5.2 code encoded with previous version of Guard. All PHP files must be re-encoded to run in PHP 5.3.
Estou usando o Ubuntu 10.04 e, por algum tempo, tive que manter um pacote do PHP 5.2 desclassificado, pois preciso executar scripts criptografados do Zend. Recentemente notei que o Zend lançou a versão beta de seu carregador ( link ) então atualizei para o pacote nativo do PHP 5.3, baixei o arquivo .so, adicionei isso ao php.ini
;zend_extension=/etc/php5/ZendOptimizer.so
zend_extension=/etc/php5/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
e reiniciou o servidor. Agora estou recebendo este erro:
Fatal error: Incompatible file format: The encoded file has format major ID 1, whereas the Loader expects 4 in ... on line 0
Você por acaso conhece uma solução fácil para isso? Ou devo voltar atrás e esperar até que eles liberem algo mais estável?
Você terá que recodificar seus scripts com a versão mais recente do Gaurd.
De: link
Please note this Loader will not load PHP 5.2 code encoded with previous version of Guard. All PHP files must be re-encoded to run in PHP 5.3.
Tags php zend-optimizer