Вся жизнедеятельность человека через призму ступней

Как включить JIT в PHP

Я уже расхваливал PHP8. Но по наивности считал, что все процессор сделает сам. Оказалось, не все работает из коробки. По умолчанию JIT отключен в PHP!!! Как так? Почему?!

Чтобы включить JIT-компиляцию в PHP надо отредактировать файл: /etc/php/8.2/mod-avaible/opcache.ini

В нем прописать:

zend_extension=opcache.so
opcache.jit_buffer_size=384
opcache.jit=1235
opcache.memory_consumption=256
opcache.enable_cli=on

И рестартнуть php

sudo systemctl restart php8.2-fpm

Готово, теперь у вас есть JIT-компиляция кода в код процессора. В наших случаях это сильно ускорило вывод и сортировку товаров в интернет-магазинах на woocommerce в wordpress.

Как включить JIT в PHP
Отправить
Поделиться
Запинить