Zend Guard Loader не может подтвердить лицензию на приложение

У меня есть приложение с файлами, закодированными Zend. Если я запускаю «php -v», я получаю:

PHP Warning:  Module 'mbstring' already loaded in Unknown on line 0
PHP Warning:  Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

Warning: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP 5.3.3 (cli) (built: Feb 22 2013 02:51:11)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies

Мой /etc/php.ini содержит:

[Zend]
zend_loader.license_path=/path/to/license.zl
zend_loader.obfuscation_level_support=3

Я не поместил «zend_extension = / path / to / ZendGuardLoader.so» в php.ini, потому что он уже загружен в /etc/php.d/zendguard.ini.

Я сгенерировал несколько лицензий (все еще считаю) для своего приложения, и мой файл file.inc возвращает ошибку недействительной лицензии по умолчанию.
Резюме моего файла file.inc выглядит следующим образом:

$lic_info = zend_loader_file_licensed();
If (!$lic_info){
$error=invalid license;
exit();
}

Помогите пожалуйста ребята
Спасибо!!.

0

Решение

Мои конфигурации были правильными, проблема заключалась в том, что пакет php-zendloader, который я использовал, был поврежден. Это было решено путем получения свежей копии файлов.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]