Поддержка Windows
Флаги configure
configure теперь учитывает дополнительные переменные окружения CFLAGS
и LDFLAGS
.
Обработка CTRL
Комбинации клавиш CTRL+C и CTRL+BREAK в командной строке можно перехватить, установив функцию-обработчик с помощью sapi_windows_set_ctrl_handler().
Функции proc_open() на Windows может быть передана опция "create_process_group". Это нужно, если дочерний процесс должен обрабатывать события CTRL.
OPcache
OPcache теперь поддерживает произвольное количество отдельных кешей на каждого пользователя с помощью
INI-директивы opcache.cache_id
.
Все процессы с одинаковым идентификатором кеша и пользователем используют один и тот же экземпляр OPcache.
stat
Улучшена реализация stat.
- Передается номер индексного дескриптора (inode), который опирается на индекс файла в NTFS.
- Номер устройства теперь исходит из серийного номера тома.
Обратите внимание, что на 64-битных системах оба значения извлекаются из системы в исходном виде. В 32-разрядных системах эти значения фиктивные, потому что могут превышать максимальное 32-разрядное целое число, разрешенное в PHP.
libsqlite3
libsqlite3 больше не компилируется статически в php_sqlite3.dll и php_pdo_sqlite.dll, но доступен как libsqlite3.dll. Обратитесь к инструкции по установке для SQLite3 и PDO_SQLITE соответственно.