Включение Opcache PHP7

Недавно я обновился до PHP 7.

Я поместил это в /etc/php.d/opcache.ini

opcache.file_cache = /var/www/html/.opcache
opcache.file_cache_only = 1

и создал каталог (как root)

Когда я захожу на сайт, в папке .opcache ничего не создается.

phpinfo(); отражает изменения, которые я сделал в opcache.ini.

Как заставить PHP 7 Opcache работать с оптимальной производительностью с WordPress?

обновить Проблема заключалась в правах доступа к папкам. — Я уверен, что апачи могут писать на него.

Какие для него оптимальные настройки? Безопасность и скорость?


person Shiv    schedule 29.08.2016    source источник
comment
Я бы начал с проверки владельцев/групп/разрешений в этой папке, чтобы убедиться, что ваш веб-сервер может писать в нее.   -  person cmorrissey    schedule 29.08.2016
comment
@cmorrissey спасибо! Каковы рекомендуемые настройки для скорости и безопасности? Я читал об эксплойте веб-шелла, был ли он исправлен или мне нужно что-то сделать, чтобы избежать его?   -  person Shiv    schedule 29.08.2016
comment
Зачем файловый кеш? Это отстой. ОЗУ было бы намного лучше.   -  person emix    schedule 01.01.2017
comment
Если вы хотите использовать кэширование файлов, но при этом файлы действительно находятся в оперативной памяти, установите для параметра file_cache значение /dev/shm.   -  person Terry    schedule 20.11.2017


Ответы (1)


Я исправил это, убедившись, что apache записывает в папки, которые я создал. Как только это было сделано, перезапуск httpd заставил его работать.

person Shiv    schedule 11.09.2016