Страница 1 из 1

Проблема при включении расширения [opcache]

Добавлено: 20 июн 2014, 11:05
fourteen
Здравствуйте, не знаю считать это ошибкой или нет.
Но всё же считаю, что должен отписаться.

Версия Open Server 5.1.1 Full.
При включении расширения в php.ini
[opcache]
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_opcache.dll"
....
и перезагрузке сервера вылетает ошибка:
[ionCube Loader] The loader must appear as first entry in the php.ini file.
Опытным путем установил, что похоже проблема в расположении модуля [ionCube Loader]. Вставил этот модуль выше [opcache] и всё заработало. Вот как выглядит кусок php.ini:
....
[Ioncube Loader]
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_ioncube.dll"

[opcache]
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_opcache.dll"
....

Добавлено: 20 июн 2014, 11:24
Максим
fourteen, opcache в Open Server не прописан и не активирован, поэтому думаю что никакой ошибки тут нет. В конфиге PHP этот закомментированный блок описания opcache вставлен просто для наглядного примера и без какой либо привязки к порядку следования. Я мог его вообще в начале файла расположить. Т.е. не значит что он будет работать если его просто взять и раскомментировать, нет даже гарантий того, что этот блок настроек актуален и правилен по отношению к текущей версии opcache. Правильные настройки нужно смотреть в документации к opcache на сайте PHP.

Но за сообщение спасибо, в следующей версии Open Server пожалуй перенесу этот блок ниже в правильном порядке, поскольку предполагаю что и другие пользователи будут пытаться его просто раскомментировать и ожидать что он просто заработает.

Добавлено: 20 июн 2014, 11:38
fourteen
Максим писал(а):Но за сообщение спасибо, в следующей версии Open Server пожалуй перенесу этот блок ниже в правильном порядке
Спасибо, Максим. Удачи!