For the full discussion see Minimum Requirements for TYPO3 v9 - Discuss Topics - TYPO3 Decisions
PHP 7.1
Pro
- We can use nullable types (together with strict typing for more consistency)
- EOL of PHP 7.0 is this year, TYPO3 9 LTS available fall next year
- Finally fix long file paths in Windows problem (!)
Con
- Distribution support may be limited
Distribution support
- Ubuntu 18.04: yes
- Debian 9: no (EOL probably 2020) - Through dotdeb / ppa available
- SLES: no
- RHEL: no (but: PHP 5.4.16 - so let’s forget about that fast)
- Fedora: yes (next stable)
MySQL 5.7
Pro
- Supports json types (doctrine does, too - as long as the dbms does [oracle, postgres, sqlserver && mysql > 5.6])
- Doctrine support (either 5.0 or 5.7)
see Types - Doctrine Database Abstraction Layer (DBAL)
Con
Distribution support
- Ubuntu: yes
- SLES: yes (download from mysql directly)
- RHEL: yes (download from mysql directly)
- Fedora: yes
Drop IE support
Pro
- use more native JS functionality
- Reduce complexity / overhead
Con
- last version of IE (supported until 2020 / 2025)
General Remarks
- 7LTS / 8LTS will be around for quite some time being supported on all major linux distributions
Vote:
- PHP 7.2
- PHP 7.1
- PHP 7.0 (current 8 requirement)
- I don’t care
0
voters
- MySQL 5.7
- MySQL 5.5 (current 8 requirement)
- MySQL 5.0
- I don’t care
0
voters
- Drop IE 11 support
- Keep IE 11 support
- I don’t care
0
voters