У меня есть приложение с файлами, закодированными 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();
}
Помогите пожалуйста ребята
Спасибо!!.
Мои конфигурации были правильными, проблема заключалась в том, что пакет php-zendloader, который я использовал, был поврежден. Это было решено путем получения свежей копии файлов.
Других решений пока нет …