TechEmpower / FrameworkBenchmarks

Source for the TechEmpower Framework Benchmarks project
https://www.techempower.com/benchmarks/
Other
7.65k stars 1.95k forks source link

PHP 8 update [info] #6184

Closed joanhey closed 3 years ago

joanhey commented 3 years ago

PHP 8

PHP 8 was released on November 26. https://www.php.net/releases/8.0/en.php Updated all the frameworks using php-fpm that don't have problems.

Need to fix

This list will be updated as we found problems or solutions.

Swoole, php-ngx, workerman, phalcon, ...

pecl install

~Another question here is how to install the extensions, as PHP8 come without PECL (pear) to install.~ pecl install is working without problems with php8.

But now it's failing with php7.4, if it isn't installed php-xml.

JIT

Later we will test the performance with JIT enabled. :smiley: The effect will be bigger in async applications.

swoole Can't use JIT https://github.com/swoole/swoole-src/issues/3986 Warning: JIT is incompatible with third party extensions that setup user opcode handlers. JIT disabled.

rryqszq4 commented 3 years ago

@joanhey New release https://github.com/rryqszq4/ngx_php7/releases/tag/v0.0.25 for php8

joanhey commented 3 years ago

We are starting to test the frameworks with php 8.1 in issue #6894. So we close this issue.