OVH Cloud OVH Cloud

reconfiguration PHP sur Suse

1 réponse
Avatar
Joël Connault
Bonjour,

L'installation de Suse 9.2 comporte les packages PHP4, ce qui correspond
à mon besoin (serveur Web). Par contre, les options de configuration ne
me conviennent pas (notamment '--without-mysql' et '--without-pear').

Comment faire pour modifier ceci ?
J'ai naïvement essayé d'installer PHP, ça se configure, make et make
install bien, mais se change rien au niveau du phpinfo(), donc ne sert
pas à grand chose.
Aurais-je raté quelque chose de basique ? (ça ne m'étonnerait pas).

Mezrci pour toute aide

JoCo

1 réponse

Avatar
Rakotomandimby (R12y) Mihamina
( Wed, 08 Jun 2005 09:34:55 +0200 ) Joël Connault :

Comment faire pour modifier ceci ?


recompiler le package php

Aurais-je raté quelque chose de basique ?


Si tu n'a pas mis le php recompilé par tes soins dans le "bon" path,
c'est celui du rpm qui sera pris en compte.

Par exemple, dans mon PATH, /usr/bin est _avant_ /usr/local/bin, et si
j'ai les mêmes binaires (même nom, pas forcément même actions) dans
/usr/bin et /usr/local/bin, c'est celui dans /usr/bin qui se fera prendre
en compte.


Il vaut mieux recompiler à partir d'un rpm source (blabla.src.rpm). C'est
largement mieux. Quand tu fera des recherches pour "comment recompiler un
rpm source", tu peux aussi étendre tes recherches en cherchant comment on
fait pour une redhat/fedora.


En gros:

Tu installe le src.rpm.

Ca va installer les sources du locigiel dans /usr/src/redhat/SOURCES et le
fichier spec dans /usr/src/redhat/SPECS

Tu modifies les options du configure dans le fichier spec

tu recompile en tant qu'user (_pas root_) avec la commande

rpmbuild -ba /chemin/fichier/spec

ça va te créer les rpm et src.rpm correspondants.

les messages de rpmbuild sont relativement explicites.

A toi de jouer.

PS1: il y a de fortes chances que tu aies à installer un bon paquet de
-devel avant de pouvoir faire ça, mais c'est largement jouable.

PS2: essaie de désinstaller le PHP que tu as installé à la main. je ne
sais pas si tu le pourra (oups, une faute de français)...


--
Mirroir de logiciels libres http://www.etud-orleans.fr
Développement de logiciels libres http://aspo.rktmb.org/activites/developpement
Infogerance de serveur dédié http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)