Назад | Перейти на главную страницу

Запуск двух разных экземпляров PHP fast-cgi в Windows с включенным OPCache

Я пытаюсь запустить два разных php 5.5 экземпляры в Windows (один с XDebug, другой без, тот же исполняемый файл php, разные php.ini файлы) над fast-cgi в Apache 2.4, в идеале оба с включенным opcache.

Однако, когда я включаю opcache для обеих версий, показывает 500 Internal Server Error при доступе к странице и журналу ошибок для версий php включается запись

Die Pipe wurde beendet.  [[Translation: The Pipe has been terminated]] : [client 192.168.10.232:60702] mod_fcgid: get overlap result error

Кажется, что оба экземпляра php обращаются к одному и тому же сегменту разделяемой памяти для кеширования данных, а xdebug все портит. Как я могу настроить php, чтобы это работало?