• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Question Php 7.4 ? When?

Probably as bad as blocking a php-version for business reasons....

I repeat what I have said before, for us is the good strategy add feature to the last update and stable plesk version and use time of team plesk developer to still working on updating version and not waste time in adding feature on old plesk version, we are always talking about new feature, not critical bugs, it's something very different. I am not seeing an business reason on this, price is the same for onyx and obsidian.
 
Posting this answer after my explanation of how I am unable to, is at least a little cynical.
But thanks anyway for at least giving an explanation.
Good luck with that business attitude, it reveals how much you care for customers:). Maybe your dev should support what people are actually using and not what they are supposed to be using. Of course, if 90% are on obsidian anyway then it is totally legitimate to force the remaining to upgrade.
 
IMHO there is no point in questioning Plesk's decision to not support PHP 7.4 on Onyx. I can understand their position and I'd do the same if I was a software developer.
Plesk Onyx was released in October 2016 and will be in Extended Support Period in October 2020 and will reach EOL in early 2021, see Plesk Lifecycle Policy
So it doesn't make sense to add new features to a software that's going to be EOL'd soon. Let's not forget that backporting features to older releases would eat manpower resources which in turn would slow down development of new features to the current (and future) product versions.
I'd very much prefer that Plesk uses their resources to fix bugs and add new features to Obsidian.
 
Come on guys, this is just gonna end up in endless discussions where no one really gets anywhere. Everybody has brought more or less valid arguments for pro and con. It is the current decision of Plesk not to release php 7.4 for Onyx. Looking around the forums, there are lots of requests for new features, support for the latest operating systems and many are valid and important but consume time and ressources, therefor at some point you have to accept that software development is not always available for all versions. Sooner or later everybody has to make a plan how to keep his landscape up to date and offer the most to his customers. just my 2 cent...
 
Last edited:
A bit late, I know...

But if anyone still wants to add PHP 7.4 to Plesk Onyx, it is possible in 5 minutes max.

1) If not present yet, install PHP 7.4 on your server (procedure easily found anywhere on the Net).

2) Add PHP 7.4 to Plesk.
On my server (Debian 9.11), I found:
root@server:/# php -v
PHP 7.4.5 (cli) (built: Apr 19 2020 08:42:37) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.5, Copyright (c), by Zend Technologies
Therefore I sent:
root@server:/# /usr/local/psa/bin/php_handler --add -displayname 7.4.5 -path /usr/bin/php-cgi7.4 -phpini /etc/php/7.4/apache2/php.ini -type fastcgi -id 7.4.5-cgi -clipath /usr/bin/php7.4
root@server:/# /usr/local/psa/bin/php_handler --add -displayname 7.4.5 -path /usr/sbin/php-fpm7.4 -phpini /etc/php/7.4/fpm/php.ini -type fpm -id 7.4.5-fpm -clipath /usr/bin/php7.4 -poold /etc/php/7.4/fpm/pool.d -service php7.4-fpm
Done! :cool:

To be sure, let's check:
root@server:/# /usr/local/psa/bin/php_handler --list
id: display name: full version: version: type: cgi-bin: php-cli: php.ini: custom: status:
7.4.5-cgi 7.4.5 7.4.5 7.4 fastcgi /usr/bin/php-cgi7.4 /usr/bin/php7.4 /etc/php/7.4/apache2/php.ini true enabled
7.4.5-fpm 7.4.5 7.4.5 7.4 fpm /usr/sbin/php-fpm7.4 /usr/bin/php7.4 /etc/php/7.4/fpm/php.ini true enabled

5.6.40-cgi 5.6.40 5.6.40 5.6 fastcgi /usr/bin/php-cgi5.6 /usr/bin/php5.6 /etc/php/5.6/apache2/php.ini true enabled
5.6.40-fpm 5.6.40 5.6.40 5.6 fpm /usr/sbin/php-fpm5.6 /usr/bin/php5.6 /etc/php/5.6/fpm/php.ini true enabled
cgi 7.0.33 by OS vendor 7.4.5 7.4 cgi /usr/bin/php-cgi /usr/bin/php /etc/php/7.0/cgi/php.ini false disabled
fastcgi 7.0.33 by OS vendor 7.4.5 7.4 fastcgi /usr/bin/php-cgi /usr/bin/php /etc/php/7.0/cgi/php.ini false enabled
fpm 7.0.33 by OS vendor 7.0.33 7.0 fpm /usr/sbin/php-fpm7.0 /usr/bin/php /etc/php/7.0/fpm/php.ini false enabled
module 7.0.33 by OS vendor 7.4.5 7.4 module /usr/bin/php-cgi /usr/bin/php /etc/php/7.0/apache2/php.ini false disabled
plesk-php70-cgi 7.0.33 7.0.33 7.0 cgi /opt/plesk/php/7.0/bin/php-cgi /opt/plesk/php/7.0/bin/php /opt/plesk/php/7.0/etc/php.ini true disabled
plesk-php70-fastcgi 7.0.33 7.0.33 7.0 fastcgi /opt/plesk/php/7.0/bin/php-cgi /opt/plesk/php/7.0/bin/php /opt/plesk/php/7.0/etc/php.ini true enabled
plesk-php70-fpm 7.0.33 7.0.33 7.0 fpm /opt/plesk/php/7.0/sbin/php-fpm /opt/plesk/php/7.0/bin/php /opt/plesk/php/7.0/etc/php.ini true enabled
plesk-php71-cgi 7.1.33 7.1.33 7.1 cgi /opt/plesk/php/7.1/bin/php-cgi /opt/plesk/php/7.1/bin/php /opt/plesk/php/7.1/etc/php.ini true disabled
plesk-php71-fastcgi 7.1.33 7.1.33 7.1 fastcgi /opt/plesk/php/7.1/bin/php-cgi /opt/plesk/php/7.1/bin/php /opt/plesk/php/7.1/etc/php.ini true enabled
plesk-php71-fpm 7.1.33 7.1.33 7.1 fpm /opt/plesk/php/7.1/sbin/php-fpm /opt/plesk/php/7.1/bin/php /opt/plesk/php/7.1/etc/php.ini true enabled
plesk-php72-cgi 7.2.30 7.2.30 7.2 cgi /opt/plesk/php/7.2/bin/php-cgi /opt/plesk/php/7.2/bin/php /opt/plesk/php/7.2/etc/php.ini true disabled
plesk-php72-fastcgi 7.2.30 7.2.30 7.2 fastcgi /opt/plesk/php/7.2/bin/php-cgi /opt/plesk/php/7.2/bin/php /opt/plesk/php/7.2/etc/php.ini true enabled
plesk-php72-fpm 7.2.30 7.2.30 7.2 fpm /opt/plesk/php/7.2/sbin/php-fpm /opt/plesk/php/7.2/bin/php /opt/plesk/php/7.2/etc/php.ini true enabled
plesk-php73-cgi 7.3.17 7.3.17 7.3 cgi /opt/plesk/php/7.3/bin/php-cgi /opt/plesk/php/7.3/bin/php /opt/plesk/php/7.3/etc/php.ini true disabled
plesk-php73-fastcgi 7.3.17 7.3.17 7.3 fastcgi /opt/plesk/php/7.3/bin/php-cgi /opt/plesk/php/7.3/bin/php /opt/plesk/php/7.3/etc/php.ini true enabled
plesk-php73-fpm 7.3.17 7.3.17 7.3 fpm /opt/plesk/php/7.3/sbin/php-fpm /opt/plesk/php/7.3/bin/php /opt/plesk/php/7.3/etc/php.ini true enabled

BTW, the same method goes for ANY PHP version (and presumably on any Plesk version, even on Obsidian).
Even with an old thing like PHP 5.6, for example... ;)
 
Last edited:
Hi there,
I just updated to Plesk Obsidian Version 18.0.21 to be able to get php 7.4, but as the OS is CentOS 6 it looks like it's not possible.
So I guess I have no other solution than getting a new OS.. ?
 
OS
CentOS 6.10 (Final)
Product
Plesk Obsidian
Version 18.0.29 Update #3, last updated on Sept 1, 2020 03:51 AM

still no php 7.4 visible... do I need to do something to be able to install this?
 
still no php 7.4 visible... do I need to do something to be able to install this?

  • PHP 7.4 (Plesk Obsidian and later, except CentOS/RHEL 6 based distributions)
 
Yes, there will be no php7.4 for centos 6 presumably because centos 6 is November 30, 2020 end of life.
and then there will probably be no more plesk updates for centos 6 at some point
 
Back
Top