My site has functionality that requires SSH2 functions to control remote cloud servers that are created in response to a varying workload. I have tried installing using yum on the new server but apparently there's a conflict with the php 5.6.6 installation or something:
$ sudo yum install php-pecl-ssh2.x86_64
[sudo] password for sneakyimp:
Resolving Dependencies
--> Running transaction check
---> Package php-pecl-ssh2.x86_64 0:0.12-1.el7 will be installed
--> Processing Dependency: php(zend-abi) = 20100525-64 for package: php-pecl-ssh2-0.12-1.el7.x86_64
--> Processing Dependency: php(api) = 20100412-64 for package: php-pecl-ssh2-0.12-1.el7.x86_64
--> Running transaction check
---> Package php-common.x86_64 0:5.4.16-23.el7_0.3 will be installed
--> Processing Conflict: php56u-common-5.6.6-1.ius.centos7.x86_64 conflicts php-common < 5.6
--> Processing Conflict: php56u-gmp-5.6.6-1.ius.centos7.x86_64 conflicts php-gmp < 5.6
--> Finished Dependency Resolution
Error: php56u-gmp conflicts with php-common-5.4.16-23.el7_0.3.x86_64
Error: php56u-common conflicts with php-common-5.4.16-23.el7_0.3.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Can anyone suggest an approach to resolving this problem? It seems pretty sketchy to me that I would have php56 installed but php-common-5.4.16-23.el7_0.3.x86_64 is also installed on the same machine.