Topic: php-api dependency missing

Thanks to Remi for the depot, it has been a fantastic resource.

I am trying to do a fresh lamp install on a new RHEL 5.5 server.   I am running into some dependency issues and package conflicts.  The short story is I am lost on how to rectify this issue at this time.   I can do a --skip-broken but would rather ensure I get a complete install.

I believe the php-api missing package is the issue but here are all of the Error messages I am receiving in regards to the dependency.

--> Finished Dependency Resolution
gdal-1.4.2-4.el5.x86_64 from epel has depsolving problems
  --> Missing Dependency: libgeos.so.2()(64bit) is needed by package gdal-1.4.2-4.el5.x86_64 (epel)
php-pecl-gmagick-1.0.8-0.2.b1.el5.remi.x86_64 from remi has depsolving problems
  --> php-pecl-gmagick conflicts with php-pecl-imagick
php-mapi-6.40.7-1.el5.x86_64 from epel has depsolving problems
  --> Missing Dependency: php-api = 20041225 is needed by package php-mapi-6.40.7-1.el5.x86_64 (epel)
php-facedetect-1.0.0-2.el5.x86_64 from epel has depsolving problems
  --> Missing Dependency: php-api = 20041225 is needed by package php-facedetect-1.0.0-2.el5.x86_64 (epel)
php-pecl-gmagick-1.0.8-0.2.b1.el5.remi.x86_64 from remi has depsolving problems
  --> php-pecl-gmagick conflicts with php-magickwand
php-pecl-imagick-3.0.1-1.el5.remi.1.x86_64 from remi has depsolving problems
  --> php-pecl-imagick conflicts with php-pecl-gmagick
php-pecl-runkit-0.9-12.CVS20090215.el5.x86_64 from epel has depsolving problems
  --> Missing Dependency: php-api = 20041225 is needed by package php-pecl-runkit-0.9-12.CVS20090215.el5.x86_64 (epel)
php-readline-5.1.6-5.el5.x86_64 from epel has depsolving problems
  --> Missing Dependency: php-api = 20041225 is needed by package php-readline-5.1.6-5.el5.x86_64 (epel)
1:php-eaccelerator-0.9.6.1-5.el5.remi.x86_64 from remi has depsolving problems
  --> php-eaccelerator conflicts with php-pecl-apc
php-pecl-apc-3.1.7-1.el5.remi.x86_64 from remi has depsolving problems
  --> php-pecl-apc conflicts with php-eaccelerator
php-libpuzzle-0.11-5.el5.x86_64 from epel has depsolving problems
  --> Missing Dependency: php-api = 20041225 is needed by package php-libpuzzle-0.11-5.el5.x86_64 (epel)
gdal-1.4.2-4.el5.x86_64 from epel has depsolving problems
  --> Missing Dependency: libhdf5.so.0()(64bit) is needed by package gdal-1.4.2-4.el5.x86_64 (epel)
Error: php-pecl-imagick conflicts with php-pecl-gmagick
Error: php-pecl-gmagick conflicts with php-magickwand
Error: Missing Dependency: php-api = 20041225 is needed by package php-readline-5.1.6-5.el5.x86_64 (epel)
Error: Missing Dependency: php-api = 20041225 is needed by package php-libpuzzle-0.11-5.el5.x86_64 (epel)
Error: Missing Dependency: php-api = 20041225 is needed by package php-mapi-6.40.7-1.el5.x86_64 (epel)
Error: Missing Dependency: libgeos.so.2()(64bit) is needed by package gdal-1.4.2-4.el5.x86_64 (epel)
Error: Missing Dependency: libhdf5.so.0()(64bit) is needed by package gdal-1.4.2-4.el5.x86_64 (epel)
Error: Missing Dependency: php-api = 20041225 is needed by package php-facedetect-1.0.0-2.el5.x86_64 (epel)
Error: php-pecl-apc conflicts with php-eaccelerator
Error: php-pecl-gmagick conflicts with php-pecl-imagick
Error: php-eaccelerator conflicts with php-pecl-apc
Error:sdf Missing Dependency: php-api = 20041225 is needed by package php-pecl-runkit-0.9-12.CVS20090215.el5.x86_64 (epel)

Re: php-api dependency missing

readline, libpuzzle, mapi and facedetect are not availalble in my repo.
So, you must remove them or don't update

Error: php-pecl-apc conflicts with php-eaccelerator

You must choose only 1 opcache

Error: php-pecl-gmagick conflicts with php-pecl-imagick

You must choose 1

It seems you try to install "lot of" extensions, probably you need to select the ones you really need.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi