Skip to main content

Support for PHP JIT compilation now available

March 5, 2026

You can now enable PHP's JIT (Just-In-Time) compiler on Pantheon. JIT compiles PHP bytecode into native machine code at runtime, which can improve performance for CPU-intensive workloads. JIT support is available for sites running PHP 8.3 or higher on PHP Runtime Generation 2.

Configuration

Add the php_jit key to your site's pantheon.yml file to control the JIT compilation level:

The following values are accepted:

ValueDescription
offJIT is disabled (default)
lowJIT enabled with a smaller memory buffer
highJIT enabled with a larger memory buffer

A low allocation is a good starting point for most sites, offering a performance boost with minimal memory overhead. Choose high if your site runs CPU-intensive operations (such as complex calculations, image processing, or heavy data transformations) and would benefit from caching more compiled code in memory.

For full details on memory allocation by plan, requirements, testing considerations, and how to disable JIT, refer to the PHP JIT guide.