Расширение Zend Loader не работает - PullRequest
0 голосов
/ 04 июля 2018

Я действительно в отчаянии.

Я пытаюсь закодировать весь свой php-код с помощью Zend-Guard.

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

zend_extension = full_path_to_ZendLoader.dll
zend_extension = full_path_to_opcache.dll

Так что я просто скопировал эти файлы внутрь: php/ext
Затем я изменил свой php.ini

zend_extension="C:\xampp\php\ext\ZendLoader.dll"
zend_extension="C:\xampp\php\ext\php_opcache.dll"
zend_loader.enable=1
zend_loader.license_path="C:\xampp\php\ext\key.zl"

Это не работает. Так что я продолжал читать (сообщение от stackoverflow и с других форумов) и увидел, что мне нужно отключить Thread Safety. Поэтому я попытался загрузить свой php с моей версией php (5.6) с не-потокобезопасным от https://windows.php.net/download/
Поэтому я загружаю эти файлы и переписываю в свою папку php, но это не сработало. Когда я исполняю phpinfo(), я все еще вижу

Безопасность потока включена

PS: я перезапустил apache. Я использую xampp. Версия PHP: 5.6

Я не знаю, как сделать эти DLL. Спасибо за вашу помощь

1 Ответ

0 голосов
/ 05 июля 2018

Я наконец нашел этот урок и работал для меня:

https://commaster.net/content/installing-php-fastcgi-and-zend-opcache-xampp-windows

Как я уже сказал по этому вопросу, я должен настроить NTS для загрузки загрузчика Zend

...