OVH Cloud OVH Cloud

Re-compiler php

2 réponses
Avatar
Pimousse
Bonjour,

J'ai compilé par le passé PHP 4.3.2 (en module et pas cgi) avec apache
1.3.27. Le problème est que, lors de la compilation de php, j'avais
oublié de mettre la libjpeg avec gd ...

Je veux maintenant la rajouter : il me faut donc recompiler php. Mais
faut-il aussi recompiler apache ?
Faut-il mettre à jour les fichiers php.ini ? httpd.conf ?

J'ai essayé de recompiler php puis apache : aucune erreur ne m'a été
opposée mais malheureusement cela n'a rien changé ... j'ai toujours la
compilation du mois de juin.

Je suis un peu newbie sous linux, donc si qqn avait l'amabilité de
m'aider .... :o)

Config : linux mandrake 9.1
php 4.2.3
apache 1.3.27

Question subsidiaire : y a t-il un intérêt à passer à apache 2 ? Y aura
t-il dans l'avenir une version de mod_ssl pour apache 2 ?

@++
Pimousse

2 réponses

Avatar
Sebastien Lardiere
Pimousse wrote:
Bonjour,

J'ai compilé par le passé PHP 4.3.2 (en module et pas cgi) avec apache
1.3.27. Le problème est que, lors de la compilation de php, j'avais
oublié de mettre la libjpeg avec gd ...

Je veux maintenant la rajouter : il me faut donc recompiler php. Mais
faut-il aussi recompiler apache ?


Non, pas lorsque php est compilé comme module d'apache, ni en cgi
d'ailleurs. Juste lorsque php est compilé dans apache.

Faut-il mettre à jour les fichiers php.ini ? httpd.conf ?


non, juste redemarrer apache => # apachectl graceful

Question subsidiaire : y a t-il un intérêt à passer à apache 2 ? Y aura
t-il dans l'avenir une version de mod_ssl pour apache 2 ?


Apache2 est stable, performant, et il integre mod_ssl, plus besoin
d'aller chercher un module supplémentaire :
<url:http://httpd.apache.org/docs-2.0/mod/#S>



@++
Pimousse


--
Sébastien

Avatar
xerkos AT (NOSPAM) yahoo.fr
Sebastien Lardiere wrote:
Pimousse wrote:

Bonjour,

J'ai compilé par le passé PHP 4.3.2 (en module et pas cgi) avec apache
1.3.27. Le problème est que, lors de la compilation de php, j'avais
oublié de mettre la libjpeg avec gd ...



Non tu n'as pas besoin de recompiler php a chaque fois que tu veux
ajouter une extension (dans ton cas gd).
Il suffit de compiler l'extension gd (repertoire ext/gd dans les sources
php).
Puis de declarer cette extension dans ton php.ini
et enfin de redemarre apache pour qu'il reload php et la nouvelle conf.

Christophe