Я запускаю Apache 2.4.10 с PHP 7.1.17 на моем сервере Debian 8.10. Когда я пытаюсь включить opcache на виртуальном хосте, измененная настройка не применяется.
Если я включу opcache глобально в php.ini, все будет работать должным образом. Я также проверил, что настройки php, применяемые в vhost, (обычно) применяются после перезагрузки. В моем случае я установил opcache.file_cache, который работал.
Кажется, я нашел свою проблему: я уже установил opcache.enable в 0 в php.ini. Когда я закомментировал строку, конфигурация apache заработала.