MesharskyDev Posted December 30, 2020 Posted December 30, 2020 Hello, When InvisionCommunity will be available on the lastest PHP 8.0?? Regards sobrenome and SeNioR- 2
Morgin Posted January 2, 2021 Posted January 2, 2021 PHP 8 is not faster than PHP 7.4 for the vast majority of web applications. There are many great new features and language improvements, but speed improvements for web apps was not the focus of PHP 8. There will be limited reasons for IPS to officially support PHP 8 until it's baked a few versions, minimum. OptimusBain 1
bfarber Posted January 4, 2021 Posted January 4, 2021 We have been testing PHP 8 compatibility locally and it will be included in a future release, however I can't say exactly when that will be. I can say that certain third party libraries we use will also need updates before we can fully support PHP 8. Jordan Miller, sobrenome, kosmit and 2 others 2 2 1
sobrenome Posted January 5, 2021 Posted January 5, 2021 13 hours ago, bfarber said: We have been testing PHP 8 compatibility locally and it will be included in a future release, however I can't say exactly when that will be. I can say that certain third party libraries we use will also need updates before we can fully support PHP 8. Will JIT be used?
bfarber Posted January 5, 2021 Posted January 5, 2021 JIT isn't something the application explicitly uses - it's a feature of the language that can be enabled or disabled in php.ini. It will be used if you enable it in your PHP configuration, in other words. Whether it will improve performance or not remains to be seen. sobrenome 1
MesharskyDev Posted January 7, 2021 Author Posted January 7, 2021 On 1/1/2021 at 11:42 PM, SUBRTX said: I think it's still too early... What do you mean? Its stable for quite a long time now. On 1/2/2021 at 3:48 AM, Morgin said: PHP 8 is not faster than PHP 7.4 for the vast majority of web applications. There are many great new features and language improvements, but speed improvements for web apps was not the focus of PHP 8. There will be limited reasons for IPS to officially support PHP 8 until it's baked a few versions, minimum. What benkchmark did you use? I can see at least x2 speed improvment on the latest version. On 1/4/2021 at 4:07 PM, bfarber said: We have been testing PHP 8 compatibility locally and it will be included in a future release, however I can't say exactly when that will be. I can say that certain third party libraries we use will also need updates before we can fully support PHP 8. Thank you for your answer, hopefully it will be soon 😉 Regards. sobrenome and SUBRTX 1 1
Morgin Posted January 9, 2021 Posted January 9, 2021 On 1/7/2021 at 1:03 PM, NightGame said: What benkchmark did you use? I can see at least x2 speed improvment on the latest version. Latest version of IPS? I haven’t personally benchmarked, but I’m going off what most the trusted PHP experts (and the PHP development team) have said about 8. Expect performance gains from JIT in certain specific calculation tasks and long running php apps. Most web apps (which aren’t either of those things) aren’t not expected to specifically benefit from the initial release of 8. If IPS is seeing a x2 performance gain, I would be shocked and that goes against everything written about the purpose and expectations for 8, but would obviously be a welcome surprise. sobrenome 1
bfarber Posted January 11, 2021 Posted January 11, 2021 Anecdotally I will say that IN_DEV locally feels a lot faster to me on PHP 8 than it does on PHP 7. I haven't measured speeds for both, however. sobrenome, Jordan Miller and MesharskyDev 1 1 1
Featured Comment Jordan Miller Posted February 11, 2021 Featured Comment Posted February 11, 2021 Hey guys! I can confirm that in our upcoming release we have added support for PHP 8 🎉 Steph40, Zdeněk Tůma, Abies and 6 others 4 5
sobrenome Posted February 12, 2021 Posted February 12, 2021 5 hours ago, Jordan Invision said: Hey guys! I can confirm that in our upcoming release we have added support for PHP 8 🎉 And have you seen speed improvements? 😃
SUBRTX Posted February 12, 2021 Posted February 12, 2021 7 hours ago, Jordan Invision said: Hey guys! I can confirm that in our upcoming release we have added support for PHP 8 🎉 does it affect how thrid party app/plugin work?! sobrenome 1
CoffeeCake Posted February 12, 2021 Posted February 12, 2021 38 minutes ago, SUBRTX said: does it affect how thrid party app/plugin work?! It may have an impact. Interesting to know how IPS, in the no-access-to-code-before-install model, will check for and notify of compatibility. sobrenome 1
Linux-Is-Best Posted February 12, 2021 Posted February 12, 2021 (edited) I am most pleased to hear this joyful news. I observed that on my localhost install I could not get past the screen asking for my license key. For a brief moment or so, I had assumed I made an unidentifiable and critical error someplace yet not discovered. I shall take comfort in knowing that, in all likelihood, it was merely the incompatibility. To be a little more clear. I can reach as far as the following URL. admin/install/?controller=license But after entering my license key and submitting I am greeted with an all-white page that ends with the following URL. admin/install/index.php?controller=applications My httpd error logs note the following of interest. [Fri Feb 12 00:01:14.247050 2021] [proxy_fcgi:error] [pid 21325:tid 140322638108224] [client 127.0.0.1:44732] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught IPS\\Db\\Exception: No database selected in /srv/http/ips/system/Db/Db.php:638\nStack trace:\n#0 /srv/http/ips/system/Db/Select.php(383): IPS\\_Db->preparedQuery()\n#1 /srv/http/ips/system/Db/Select.php(281): IPS\\Db\\_Select->runQuery()\n#2 /srv/http/ips/system/Settings/Settings.php(182): IPS\\Db\\_Select->setKeyField()\n#3 /srv/http/ips/system/Settings/Settings.php(132): IPS\\_Settings->loadFromDb()\n#4 /srv/http/ips/system/Db/Db.php(621): IPS\\_Settings->__get()\n#5 /srv/http/ips/system/Db/Select.php(383): IPS\\_Db->preparedQuery()\n#6 /srv/http/ips/system/Db/Select.php(281): IPS\\Db\\_Select->runQuery()\n#7 /srv/http/ips/system/Settings/Settings.php(182): IPS\\Db\\_Select->setKeyField()\n#8 /srv/http/ips/system/Settings/Settings.php(132): IPS\\_Settings->loadFromDb()\n#9 /srv/http/ips/system/Db/Db.php(621): IPS\\_Settings->__get()\n#10 /srv/http/ips/system/Db/Select.php(383): IPS\\_Db->preparedQuery()\n#11 /srv/http/ips/system/Db/Select.php(281): IPS\\Db\\_Select->runQuery()\n#12 /srv/h...', referer: http://localhost/ [Fri Feb 12 00:01:46.470848 2021] [proxy_fcgi:error] [pid 21127:tid 140323158226496] [client 127.0.0.1:44762] AH01071: Got error 'PHP message: PHP Fatal error: Cannot make static method XMLReader::open() non static in class IPS\\Xml\\_XMLReader in /srv/http/ips/system/Xml/XMLReader.php on line 34', referer: http://localhost/ips/admin/install/?controller=license I have confirmed the functionality of my localhost by successfully installing a competing product. But I digress. It pleases me to know that Invision shall have this resolved in due time. Edited February 12, 2021 by Linux-Is-Best format sobrenome 1
twisted89 Posted February 23, 2021 Posted February 23, 2021 On 2/11/2021 at 8:54 PM, Jordan Invision said: Hey guys! I can confirm that in our upcoming release we have added support for PHP 8 🎉 Any ETA on this update? sobrenome 1
aXenDev Posted February 23, 2021 Posted February 23, 2021 1 minute ago, twisted89 said: Any ETA on this update? In IPS 4.6, probably May-June 2021. Looking at previous releases. Edjazoli and sobrenome 2
Jordan Miller Posted February 23, 2021 Posted February 23, 2021 25 minutes ago, twisted89 said: Any ETA on this update? Not yet, but we've been working on it for a little while now so I imagine not too too far off 😉 twisted89, MEVi, SUBRTX and 2 others 4 1
aXenDev Posted July 4, 2022 Posted July 4, 2022 15 minutes ago, John Wick said: Bump. Any updates? IPS 4.6 is compatible with PHP 8.0 IPS 4.7 is compatible with PHP 8.1 See more: https://invisioncommunity.com/release-notes/ Randy Calvert and SeNioR- 1 1
Recommended Posts
Posted by Jordan Miller,
9 reactions
Go to this post