Я установил последний сервер XAMPP с PHP 7 (обновление: проверено также PHP 7.1) (в моей системе Windows 10). Хотел использовать opcache, поэтому я включил его в php.ini
.
[opcache]
zend_extension=php_opcache.dll
opcache.enable=1
opcache.enable_cli=0
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
Теперь с этим изменением и почти при каждом обновлении страницы я получаю эту ошибку от Apache:
AH00428: Parent: child process 3748 exited with status 3221226356 -- Restarting.
Итак, страница загружается и загружается... в ожидании запуска Apache. Когда я выключаю opcache (установив opcache.enable=0
), Apache не перезагружается и все работает нормально (конечно, пропуская более медленную тему веб-приложения).
Все отлично работает при загрузке приложения на XAMPP с PHP 5.6 с включенным opcache
.
ОБНОВЛЕНИЕ (добавлено GIF-изображение):
Как видите, иногда страница обновляется, как и должно быть. Но иногда он обновляется гораздо дольше, и в этот момент Apache перезапускается.
EDIT:
Если честно, я отказался от этого приложения и работал с PHP на Windows (работал над ним около 10 лет с PHP & lt; = 5.6). Очень трудно/невозможно (пока) заставить работать PHP 7.x на этой ОС (с Opcache). Решил использовать Ubuntu и сервер, созданный с помощью Docker. Все проще настроить (особенно с Docker) и работает быстрее. Всем советую поступить так же;).