I try to update PHP with the tuxad-php repo as I need TLS 1.2 support which centos 5 doesn't offer. Upgrading the linux version is not currently feasible.

I run into a dependency problem with php-api, which blocks the upgrade and yum doesn't really have a 'force' option. --skip-broken doesn't seem to work. I get this:

--> Missing Dependency: php-api = 20041225 is needed. 

Normally in this situation I just download the rpm files from the repo manually, but with tuxad I can't seem to find the urls so I can't download the rpms directly. Because of the dependency problem yum -downloadonly doesn't download either.

Can you help me with this? with rpm -Uvh I can use a force command to ignore dependencies. Thank you very much for your assistance.

1 Answer 1


found it.

the tuxad.com blog has a link to an rpm, and taking it from there I get


yum will give the exact filenames (minus the .rpm bit) that you can add to the rest of the url. Wget does the rest.

i had to `force deinstall' php-mcrypt though to get rid of errors related to the php-api dependency. Now phpmyadmin might not work anymore (as it's dependent on that lib), but i didn't use that so much anyways... oh well, stuff...

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .