Level: App: PHP Message: PHP Startup: Unable to load dynamic library 'redis.so'

Hi NextCloud Community !
I need your help. Here is some Basic details of my environment:
NextCloud: 13.0.2
PHP 7.2.5
Ubuntu 16.04
For installation I used OVA file avaliable here: https://www.techandme.se/nextcloud-vm/

Here is the issue. Under Logging I see this kind of Error:

PHP Startup: Unable to load dynamic library ‘redis.so’ (tried: /usr/lib/php/20170718/redis.so (/usr/lib/php/20170718/redis.so: undefined symbol: igbinary_serialize), /usr/lib/php/20170718/redis.so.so (/usr/lib/php/20170718/redis.so.so: cannot open shared object file: No such file or directory)) at Unknown#0

Please advise

Its obvious that the library “redis.so” cannot be found. So it seems to be a problem of your OVA. You should contact “techandme.se”.

It means redis bindings are not installed for PHP

It is possible to add/install it manually ?
If yes - it’s require some additional configuration ?
Thanks for your feedback.

I just did it. Will see what they will answer.
For sure I did once again clean installation but same issue …

Late reply, but this is Ubuntu 18.04 default install. If anyone have a solution, please let me know!

The error should usually disappear when you install the package php-redis.

1 Like

Like this you mean? https://github.com/nextcloud/vm/blob/master/static/redis-server-ubuntu.sh#L27-L30

We’ve been doing that since the beginning.

Thanks, this was a problem
I don’t install php-redis