У меня настроен OPcache в моем php.ini
файл следующим образом:
[opcache]
zend_extension="C:\xampp-5.6\php\ext\php_opcache.dll"opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=64
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
opcache.save_comments=0
opcache.load_comments=0
opcache.blacklist_filename="C:\xampp-5.6\php\cfg\opcache.blacklist"
Если в файле черного списка есть только один шаблон файла, все работает нормально. Но как только я добавляю другой шаблон файла для другого каталога, Apache прерывает процесс запуска, и OPcache выдает следующее сообщение об ошибке:
Fri Sep 18 10:15:48 2015 (8684): Debug Loading blacklist file: 'C:\xampp-5.6\php\cfg\opcache.blacklist'
Fri Sep 18 10:15:48 2015 (8684): Error Blacklist compilation: empty (sub)expression
Файл черного списка, который приводит к сбою, выглядит следующим образом:
C:\xampp-5.6\htdocs\Application1\rbac\*
C:\xampp-5.6\htdocs\Application2\rbac\*
.*
вместо просто *
Ни одна из этих попыток ничего не изменила. Если я применю любое из этих изменений к однострочному файлу, Apache продолжит нормально работать. Но как только в файле черного списка появляется вторая строка (хотя комментарии и работают как вторая строка), Apache прерывает запуск.
Что не так с этим файлом черного списка и как я могу заставить его работать с несколькими каталогами / шаблонами?
Задача ещё не решена.
Других решений пока нет …