Dropping Support for PHP ≤ 7.0


(Robert Down, BSN, RN) #1

PHP is stopping security updates of PHP 5.6 on 31 Dec and PHP 7.0 on 3 Dec which means that on those dates we can no longer reliably support those versions of PHP.

OpenEMR will be dropping support for PHP ≤ 7.0 at the end of 2018. A release number has yet to be announced.

See http://php.net/supported-versions.php for details.


OpenEMR takes big development step with composer and npm
Cloudflare or equivalent for performance?
(Brady Miller) #2

hi @robert.down and everybody else,

Here’s a stab at only supporting php >7.0, which is needed for the more current doctrine packages also :
Upgrade min php 7 1 1 by bradymiller · Pull Request #2004 · openemr/openemr · GitHub

Still needs testing.

-brady


(Brady Miller) #3

Hi,

The above PR appears to working well so far. Note this means OpenEMR will not work with PHP 5.6 or 7.0 :slight_smile:

The development demos on the farm are ready for this (dropped the development demos that were using the older PHP versions):
https://www.open-emr.org/wiki/index.php/Development_Demo#Daily_Build_Development_Demos

Thoughts?

-brady


(Brady Miller) #4

This is testing well and going to take the plunge :slight_smile:


(Robert Down, BSN, RN) #5

How long has the PR been available? This is a big step, let’s not jump it. Give it a week or so more?


(Brady Miller) #6

Too late…

I can always revert it if it becomes to much of a hassle for the developers. But we need couple months of good testing time on the newer packages that were required.

-brady


(Brady Miller) #7

Note that nobody was against your initial proposal to do this on your original post, so we should be ok.


(Robert Down, BSN, RN) #8

It’s in master but we haven’t market a release, right? I’m fine with getting it to devs quickly


(Brady Miller) #9

Haven’t tagged a release yet. I am guessing the next release will be in about 2 months or so.