• 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

Resolved can't install PHP 5.6 PECL oAuth on Plesk 12.5

bredon

New Pleskian
Centos 7
PHP 5.6
Plesk 12.5.30

I'm following resources here:

https://devblog.plesk.com/2015/08/adding-custom-php-modules-in-plesk/
https://talk.plesk.com/threads/cant-install-php7-pecl-oauth-on-plesk-12-5-30.336791/

Commands I ran:

yum install make plesk-php56-devel gcc glibc-devel liboauth-devel zlib-devel

/opt/plesk/php/5.6/bin/pecl install oauth

Error I get:

pecl/oauth requires PHP (version >= 7.0.0), installed version is 5.6.23
No valid packages found
install failed

I opened a ticket with Plesk support. They said it was out of scope for them.

I've searched the forums, StackOverflow etc., Google - no love. I'm hesitant to bring in outside repositories as I know Plesk can react badly to that later when doing updates. Even if I did, I'm not sure I would know which version of liboauth would be the right one.

Has anyone run into this before? I'm trying to enable a Magento REST API and I need OAuth working for that.
 
Derp. Solved my own problem. I wasn't looking at different versions of the pecl/oauth package. I just needed to state an earlier version as pecl/oauth-2.0.0 and later require PHP 7.

So

/opt/plesk/php/5.6/bin/pecl install oauth-1.2.3

did the trick.

Hope this helps someone out there.
 
Back
Top