• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Resolved How to update PHP from 7.1 to 7.2.

Zoo3

Regular Pleskian
I am thinking about updating PHP7.1 to 7.2 soon. I tried enable PHP7.2 on Plesk and running the application. Then it did not work normally.
Nextcloud is the main application, but if it is PHP7.2 "login process" can not be done. It is not recorded as an error in the server or Nextcloud.

Nextcloud needs APCu, so I installed apcu with pecl in php7.2 environment. And php.ini of PHP7.2 editing, php setting of website setting also set with PHP7.2. What other processes should I do to move to PHP7.2?

Do I need to disable PHP7.1 from Plesk? There seems to be an update of php7.2 in the remi-php7.2 of the remi repository. Should I update PHP 7.2 components with yum? When updating, will PHP7.1 components be overwritten by PHP7.2? *I still want to leave PHP7.1 as a spare.

I am using nginx. In PHP7.2, have nginx.conf and php-fpm format changed?

---
CentOS 7.5 / nginx 1.13.8
 
When running multiple websites in PLESK, is there a problem if there are different PHP versions? Should I have the same PHP version on all websites? All my sites are PHP 7.1, but this time I introduced only one PHP 7.2 in the test.
 
There is no need to install other versions of php from third-party repositories like remi or anything else. Plesk comes with its own built-in versions of php 7.1, 7.2 and even 7.3. You can just install them from the Plesk installer and then select the version of php you need in your site settings.
Each of your sites can work with its own version of php, regardless of other sites.
Thus, install php 7.2 via Plesk installer, then set this version of php in your site settings. You do not need to customize anything.
Installing PHP
 
I found that the cause is in Redis. I specified session.save_path of each version of PHP.ini(tools&settings/php settings/PHP VERSION/php.ini) as Redis("tcp://127.0.0.1:6379?auth=XXX"). Not "/var/lib/php/session".
I started working normally by specifying it as "/var/lib/php/session". When I subsequently return to Redis, NextCloud will not work properly in PHP 7.2 again. I executed the FLUSHDB or FLUSHALL command on Redis and cleared the cache. But with Redis NC does not work. Of course I also restart Redis.

How can I migrate from PHP 7.1 to 7.2 using Redis?
 
How can I migrate from PHP 7.1 to 7.2 using Redis?
Not sure what do you mean "migrate using Redis", but PHP 7.1 and PHP 7.2 shipped with Plesk have package for working with Redis: plesk-php71-redis and plesk-php72-redis

For example:

# rpm -qi plesk-php71-redis
Name : plesk-php71-redis
Version : 3.0.0
Release : centos7.18020211
Architecture: x86_64
Install Date: Mon 24 Dec 2018 05:22:26 AM NOVT
Group : Development/Languages
Size : 452019
License : PHP
Signature : DSA/SHA1, Fri 07 Dec 2018 11:17:13 AM NOVT, Key ID bd11a6aa914bdf7e
Source RPM : plesk-php71-redis-3.0.0-centos7.18020211.src.rpm
Build Date : Fri 02 Feb 2018 10:53:07 AM NOVT
Build Host : bcos7x64.plesk.ru
Relocations : (not relocatable)
Packager : Plesk <[email protected]>
Vendor : Plesk
Summary : PHP extension for interfacing with Redis
Description :
This extension allows php applications to communicate with the Redis
persistent key-value store. The php-redis module provides an easy object
oriented interface.
 
Very sorry. It was my simple mistake. I have not changed the item of "session.save_handler".
I set it for redis and worked on 7.2.

Thank you.
 
Back
Top