PHP5 unter Linux übersetzen

PHP5 unter Linux übersetzen

am 26.05.2005 19:33:40 von Marcus Woletz

Hallo Leute,

ich habe mir die PHP5-Quellen geladen.
Nun möchte ich PHP5 übersetzen und dann
ein RPM daraus bauen.

/configure läuft
make läuft anscheinend auch fehlerfrei durch

make install möchte ich nicht ausführen.
Statt dessen möchte ich ein RPM bauen.

Nun bin ich leider mit den tausenden Dateien
der Quellen _etwas_ überfordert. Ich kann auch
keine Anleitung finden, nicht in den Quellen
und nicht auf php.net. Es gibt allerdings
ein Skript makerpm, aber leider läuft das
mit Fehler durch, und ehrlich gesagt ist das eher
ein rumprobieren als ein systematisches Vorgehen.

Mir wäre schon sehr geholfen, wenn ich irgendwo
ausführliche Dokus zum Übersetzen und RPM bauen
finden würde.

Vielen Dank schonmal für eure Mithilfe.

ciao
Marcus

P.S.: fertige RPMs nützen mir nichts,
da auf meinem System bereits PHP5 läuft ;-) Ich wollte
einfach mal sehen, wie sich so ein System bauen und
in ein RPM-Archiv packen lässt.

Re: PHP5 unter Linux übersetzen

am 26.05.2005 19:50:51 von Stephan Mann

On 2005-05-26 19:33:40, Marcus Woletz wrote:
> ich habe mir die PHP5-Quellen geladen.
> Nun möchte ich PHP5 übersetzen und dann
> ein RPM daraus bauen.

Das hat aber nichts mit PHP zu tun, denn das make von PHP laeuft ja.
Informationsquellen waeren "man makerpm" und .

stephan

Re: PHP5 unter Linux übersetzen

am 26.05.2005 23:05:38 von Marcus Woletz

Hallo Stephan,

danke für deine Antwort.

Stephan Mann schrieb:
[...]
> Das hat aber nichts mit PHP zu tun, denn das make von PHP laeuft ja. =20
> Informationsquellen waeren "man makerpm" und .

ich wusste nicht, dass makerpm ein tool ist, welches zum RPM-Paket
gehört. Werde gleich mal nachschauen.
Ich denke schon, dass das mit PHP zu tun hat. Denn wenn ich mich
in den entpackten Quellen umschaue, dann habe ich keinen Schimmer,
wie das alles zusammengehört. Vor allem, da auch Win-spezifische
Dinge zu finden sind. Außerdem habe ich ehrlich gesagt nirgends
die erzeugten Module bzw. Laufzeitumgebungen gefunden.
Mich hat einfach irritiert, dass ich nirgendwo Hinweise zur
Übersetzung gefunden habe. ./configure, make und make install
ist mir einfach zu wenig ;-)

>=20
> stephan


ciao
Marcus