Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP 8 update [info] #6184

Closed
joanhey opened this issue Dec 1, 2020 · 2 comments
Closed

PHP 8 update [info] #6184

joanhey opened this issue Dec 1, 2020 · 2 comments

Comments

@joanhey
Copy link
Contributor

joanhey commented Dec 1, 2020

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. 😃
The effect will be bigger in async applications.

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

@rryqszq4
Copy link
Contributor

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

joanhey added a commit to joanhey/FrameworkBenchmarks that referenced this issue Jan 22, 2021
NateBrady23 pushed a commit that referenced this issue Jan 23, 2021
* Fix larvel-s to not use JIT
#6184

* Clean dockerfiles

* Use php:8.0-cli image
andreasrueb pushed a commit to digitallyinduced/IHP-FrameworkBenchmarks that referenced this issue Apr 13, 2021
* Fix larvel-s to not use JIT
TechEmpower#6184

* Clean dockerfiles

* Use php:8.0-cli image
@joanhey joanhey mentioned this issue Nov 10, 2021
17 tasks
@joanhey
Copy link
Contributor Author

joanhey commented Nov 10, 2021

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants