Когда я запускаю зашифрованный файл blenc, он выдает ошибку:
Неустранимая ошибка: blenc_compile: срок действия модуля php_blenc истек. Пожалуйста, купите новый лицензионный ключ или отключите модуль. в Неизвестно в строке 0
Эти шаги, за которыми я следую blenc использование:
Я установил последнюю версию Blenc из blenc-1.1.4b в XAMPP
затем создал файл encoder.php с содержанием:
$source_code = file_get_contents("testcode.php");
$redistributable_key = blenc_encrypt($source_code, "encrypt.php");
$key_file = ini_get('blenc.key_file');
file_put_contents($key_file, $redistributable_key . "\n", FILE_APPEND);
затем создал файл testcode.php с содержанием:
echo "hello";
Затем я закодировал файл с именем testcode.php в encrypt.php.
И пока он запускался, я получил ошибку, приведенную выше.
php_blenc нужен абсолютный путь для key_file, как это в php.ini
:
blenc.key_file = "d:/php/blenckeys"
и для ошибки сборки лицензионного ключа blenc себя и в исходных файлах blenc_protect.h
...
#define BLENC_PROTECT_EXPIRE "99-99-9999"
...
заменить
...
#define BLENC_PROTECT_EXPIRE "01-01-9999"
...
Других решений пока нет …