Php version bump to 8.0 #10
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
php 8.0 release has become avalible in repos for debian an EL/Centos based os's
First try issue module 'xmlrpc' is no longer avalible
Did some intial tests W Nginx
All distros
Debian and Ubuntu
sed -i 's/PHPprefix-xmlrpc//g' /tmp/pkg.listto remove it from pkg list while installing for testingenterprise Linux(Centos,etc)
sed -i 's/PHPprefix-xmlrpc//g' /tmp/pkg.listto remove it from pkg list while installingsed -i 's/PHPprefix-mysql/PHPprefix-mysqlnd/g' /tmp/pkg.listto update this in the pkg list while installing for testingPrepared final intergration for php8.x
Default php version will remain 7.4 until 8.0 is fully tested, and the PHP8-Testing branch is merged into master
Changes
Testing
Debian
Centos (EL)
Testing TO-DO
Test/Validate Apache all platformsGeneral TO-DO
For tesing use the folling commands
If you want to test php 8 edit the download installer.sh and set the
phpvervariable to 8.0using Curl
using wget
PHP 8 Testing
Apache works with PHP 8, did same inital testing as with Nginx, behaviour is the same,
so if something works in Nginx it shoud work with Apache
PHP update tool
Changes to the tool
Testing the tool
Installed server with php 7.3, used tool to fully update to php 7.4 and remove 7.4
then ran the tool again to update to php8.0 for only the backend CMS
Results:
Deb(Ubuntu 18.04) With Nginx in "Normal(Whiptail)" mode
Deb(Ubuntu 18.04) With Apache in "Normal(Whiptail)" mode
EL(Centos 8) With Nginx in "Normal(Whiptail)" mode
EL(Centos 8) With Apache in "Normal(Whiptail)" mode
Deb(Ubuntu 18.04) With Nginx in "Legacy(CLI)" mode
Deb(Ubuntu 18.04) With Apache in "Legacy(CLI)" mode
EL(Centos 8) With Nginx in "Legacy(CLI)" mode
EL(Centos 8) With Apache in "Legacy(CLI)" mode
PHPMyadmin Spits error on import page(Fixed with PhpMyAdmin update)Nextcloud Cronjobs brake if APCu is not enabled add
apc.enable_cli=1toetc/php/8.0/mods-available/apcu.ini(for Deb) and set the same option inetc/opt/remi/php${phpver//.}/php.d/40-apcu.ini(for EL8)