Я использую сервер MAMP и задаюсь вопросом, почему изменения, которые я делаю для файлов PHP, не отображаются мгновенно при обновлении страницы (в браузере). Есть ли способ установить это? На MAMP нет настроек кэширования. Либо мне нужно подождать 20 секунд, либо остановить и перезапустить сервер.
Решение – это строки без комментирования в файле php.ini, которые можно найти в каталоге / MAMP Directory / bin / php / php5.5.3 / conf / php.ini
Комментарий Outcache:
[OPcache] ;zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so" ; opcache.memory_consumption=128 ; opcache.interned_strings_buffer=8 ; opcache.max_accelerated_files=4000 ; opcache.revalidate_freq=60 ; opcache.fast_shutdown=1 ; opcache.enable_cli=1
Документация (да, она началась в 5.5):