Загрузчик Zend Guard не включается

Я пытаюсь оптимизировать свое Zend-приложение, используя Zend Guard Loader на моей панели Xampp Contol. Чтобы установить и настроить это, я сделал следующие настройки конфигурации.

Я загрузил Zend Guard Loader из Zend Guard Loader для PHP 5.6 и извлек его в свой D:/xampp/php/ext/Zend-Loader,

Это содержит ZendLoader.dll а также php_opcache.dll,

И по моему php.ini файл, я обновил его как: -

zend_extension_nts=D:/xampp/php/ext/Zend-Loader/ZendLoader.dll

[Так как мой php включен в потокобезопасность и поэтому использовал zend_extension_nts ].

Также я оставил комментарий и изменил:

  • opcache.enable = 1
  • zend_loader.enable = 1

И теперь, когда я проверяю его с помощью php -v или phpinfo(), он не показывает, что Zend Guard Loader включен. Любая помощь будет принята с благодарностью. На ее настройку уходит очень много времени. Также если кто-то знает эффективные способы оптимизации Zend Apllication, пожалуйста, помогите.

2 ответа

Решение

Вам также нужно загрузить php_opcache.dll после ZendLoader.dll,

Также директива zend_extension_nts должно быть zend_extension, Здесь нет zend_extension_nts а также zend_extension_ts был удален с PHP 5.3.0.

Так что у вас php.ini должны быть такие строки:

zend_extension=D:/xampp/php/ext/Zend-Loader/ZendLoader.dll
zend_extension=D:/xampp/php/ext/Zend-Loader/php_opcache.dll

zend_loader.enable=1

Попробуй это:

Моя версия была PHP 5.6 нц на Win Server 2008 R2 Enterprise x64

Другие вопросы по тегам