Applicable to:
- Plesk for Linux
Question
It is needed to upgrade the system PHP, because the security support is going to be stopped for some PHP versions according to the following documentation: Supported Versions
Is it possible to upgrade PHP version provided by OS vendor on Plesk server?
Answer
It is not recommended to upgrade the system PHP as Plesk and webmail use it, so the upgrade should be performed at your own risk.
Note: In next Plesk updates, Plesk and webmail will not use system PHP anymore. So any changes made into OS PHP will not affect Plesk server. This behavior is planned to be changed in the scope of PPPM-9588.
As a workaround it is recommended to change the PHP version for webmail follow instructions from the next article: How to change a PHP version for webmail on Plesk for Linux
Also it is possible to install additional Plesk PHP versions using steps from the following article: How to install additional PHP version?
Additional information
How to check which PHP versions are active and which not in Plesk?
Comments
8 comments
I have the same question and this response does not address it. I use PHP 7 in my applications but when I try to load packages via the command line I get errors like:
league/oauth2-client 2.3.0 requires php ^5.6|^7.0 -> your PHP version (5.4.45)
5.4.45 is by OS Vendor and I need to know how to update this as it is what the Centos command line thinks my PHP version is.
@Janet, use Plesk PHP in CLI instead of OS one:
# /opt/plesk/php/7.2/bin/php -v
PHP 7.2.3 (cli) (built: Mar 2 2018 14:04:04) ( NTS )
I have a similar issue. I recently uploaded a new wordpress version of a website and it won't allow certain plugins because the server php is too old. It is currently running php 5.3.3
How can it be updated without disryuption?
I would have thought this kind of update would have been automated, or at least handled by yourselves like with most ISPs
Thanks
Hello @Phil!
A Wordpress instance installed on a domain does not use server PHP version, it uses domain PHP version. PHP version may be selected at Domains > example.com > PHP Settings. New PHP versions, which will be available to select need to be installed according to this article.
@Janet, Avez-vous une cause nouvelles que j'ai le même problème que vous avez fait / fait? TIA.
Hi @Briand,
Version of PHP selected at Domains > example.com > PHP Settings is actually not the same that is used in the command line.
To use another PHP version via the command line, use the full path to it, see the following article for additional details: https://support.plesk.com/hc/en-us/articles/115003766853-How-to-specify-PHP-version-on-the-Plesk-server-for-command-line-command-php-for-user-
Thx @Alexandr. I'm investigating the article you pointed at.
Thanks Alexandr,
The article was very helpful for me!
Please sign in to leave a comment.