PDA

Bekijk Volledige Versie : Eigen PHP-RPM's maken?



TotallyHosted
15/04/14, 11:58
Wij zijn aan het experimenteren met het installeren van verschillende PHP-versies naast elkaar. Dit o.a. vanwege een nieuw project, een controlpanel waarbij wij onze klanten de mogelijkheid geven om te kiezen tussen PHP 5.3 / PHP 5.4 / PHP 5.5.

In het verleden hebben wij hiervoor gebruik gemaakt van een externe repo, die php54 en php55 als packages naast de gewone php aanbood (door te installeren in /opt/rh/php54/ en /opt/rh/php55/ bijvoorbeeld). Deze repo estaat echter niet meer, en daarnaast willen wij hiervoor liever niet afhankelijk zijn van een externe partij.

Wij zijn zodoende bezig gegaan met rpmbuild en het opzetten van een eigen repo. Dat laatst lukt prima, echter met het bouwen van een eigen set .rpm's van bijvoorbeeld de nieuwste versie van PHP vanuit source hebben wij wel wat problemen waar we voorlopig nog niet uit komen.

Is er hier iemand die dit al wel volledig onder de knie heeft, en (duidelijke) documentatie met ons wil delen? Of eventueel ons dit in een middagje bij kan brengen? Een vergoeding komen we wel uit.

Het gaat ons om CentOS 6.

The-BosS
15/04/14, 12:24
Waar heb je problemen mee, het maken van je SPEC file of het compilen achteraf, ik kan je eventueel wel een example SPEC file bezorgen waar wat aanpassingen in gedaan zijn om de source files wat overzichtelijker te houden.

TotallyHosted
15/04/14, 12:59
Het maken van de SPEC-file is denk ik wel 1 van de grotere problemen. En eigenlijk willen we die SPEC-file ook gewoon beter leren gebruiken/begrijpen.

The-BosS
15/04/14, 13:10
Het maken van de SPEC-file is denk ik wel 1 van de grotere problemen. En eigenlijk willen we die SPEC-file ook gewoon beter leren gebruiken/begrijpen.

Ik heb je even een PM verzonden met een example file ;)

TotallyHosted
15/04/14, 13:18
Nog niet binnen denk ik! :)

TotallyHosted
15/04/14, 13:38
Nog niet binnen denk ik! :)
Ontvangen en we gaan er eens uitgebreid naar kijken om te zien of we er hier uit komen, duizendmaal dank alvast :)