Can't install php-mcrypt on CentOS 6.10, dependency issues

Red Squirrel

No Lifer
May 24, 2003
67,403
12,142
126
www.anyf.ca
I get this error when I try to install, how do I go about installing it?

Code:
[root@appdev ~]# yum install php-mcrypt
Loaded plugins: auto-update-debuginfo, fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.netflash.net
 * centosplus: mirror.netflash.net
 * epel: mirror.csclub.uwaterloo.ca
 * epel-debuginfo: mirror.csclub.uwaterloo.ca
 * extras: mirror.netflash.net
 * updates: mirror.netflash.net
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.x86_64 0:5.3.3-5.el6 will be installed
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-mcrypt-5.3.3-5.el6.x86_64
--> Processing Dependency: php(api) = 20090626 for package: php-mcrypt-5.3.3-5.el6.x86_64
--> Finished Dependency Resolution
Error: Package: php-mcrypt-5.3.3-5.el6.x86_64 (epel)
           Requires: php(zend-abi) = 20090626
           Installed: php-common-5.4.30-1.el6.remi.x86_64 (@remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.3.3-49.el6.x86_64 (base)
               php(zend-abi) = 20090626
Error: Package: php-mcrypt-5.3.3-5.el6.x86_64 (epel)
           Requires: php(api) = 20090626
           Installed: php-common-5.4.30-1.el6.remi.x86_64 (@remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.3.3-49.el6.x86_64 (base)
               php(api) = 20090626
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

I tried --skip-broken and also that rpm command, no go. Also tried some other stuff as suggested on stuff I found on google, such as:

yum clean all
yum remove epel-release
yum install epel-release
yum install php-mcrypt

No go either. It looks like for whatever reason the name of the php package that's installed is not the same as what it wants. Hate that crap, wish they would be more consistent with naming so this does not happen.

Failing that, is there another way to encrypt chunks of data with php? This is for my password manager, I just want to make changes to it, but I need to get it to actually run first. It works fine on the prod server (which is CentOS 6.8) but for whatever reason it's failing on this one.