Загрузчик 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
Попробуй это:
Загрузите VC++2008 x86 с сайта https://www.microsoft.com/en-us/download/details.aspx?id=11895
Установите его и перезапустите веб-сервер.
Моя версия была PHP 5.6 нц на Win Server 2008 R2 Enterprise x64