thttpd et PHP, recompilation (configure, make) ou apt/dpkg ?
3 réponses
mlspamdelete
Bonjour,
Apr=E9s l'installation de thttpd =E0 la place de apache, je m'aper=E7ois qu=
e je dois reconfigurer php avec l'option --with-thttpd=3Dsrcdir pour que PH=
P soit executable, mais je ne sais pas comment on fait la compilation avec =
dpkg ou apt !?=20
Dois je prendre la source et faire un .configure make, etc, pour faire la r=
ecompilation, comme indiqu=E9 ici: ?
On Sun, Aug 29, 2004 at 02:51:21PM +0200, mlspamdelete wrote:
Bonjour,
Aprés l'installation de thttpd à la place de apache, je m'aperçois que je dois reconfigurer php avec l'option --with-thttpd=srcdir pour que PHP soit executable, mais je ne sais pas comment on fait la compilation ave c dpkg ou apt !? Dois je prendre la source et faire un .configure make, etc, pour faire la recompilation, comme indiqué ici: ?
j'aimerais pouvoir recompiler avec apt/dpkg, mais je n'ai pas d'éxpér ience de recompilation avec ces outils.
Une méthode (je ne sais pas si elle marche avec php, il y a des cas très particuliers).
apt-get source php4 (si c'est php4 qui vous intéresse)
Il va importer les sources "débianisés" et ensuite créer un réperto ire php4-<version>
Aller dans ce répoertoire Il y a un sous répertoire "debian" dans ce sous-répertoire un fichier excécutable qui s'appelle "rules"
editer ce fichier
chercher la ligne qui comporte ./configure ...... Et ajouter votre option
enregistrer le fichier ainsi modifié
lancer la commande "debuild"
Après un certain temps, vos paquets php sont prêts. La commande debc vous donnera leur contenu
Il suffit de les installer par la commande debi (en tant que root).
Attention, les paquets ainsi générés ne seront peut-être pas compat ibles avec d'autres applications. Les paquets ainsi créés et installés doivent être mis en "hold" si on ne veut pas qu'ils soient écrasés lors d'une mise à niveau ultérieure du sy stème.
Jean-Luc
merci pour toute aide,
-- patrice
--3MwIy2ne0vdjdPXF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline
On Sun, Aug 29, 2004 at 02:51:21PM +0200, mlspamdelete wrote:
Bonjour,
Aprés l'installation de thttpd à la place de apache, je m'aperçois que je dois reconfigurer php avec l'option --with-thttpd=srcdir pour que PHP soit executable, mais je ne sais pas comment on fait la compilation ave c dpkg ou apt !?
Dois je prendre la source et faire un .configure make, etc, pour faire la recompilation, comme indiqué ici: ?
j'aimerais pouvoir recompiler avec apt/dpkg, mais je n'ai pas d'éxpér ience de recompilation avec ces outils.
Une méthode (je ne sais pas si elle marche avec php, il y a des cas très
particuliers).
apt-get source php4 (si c'est php4 qui vous intéresse)
Il va importer les sources "débianisés" et ensuite créer un réperto ire
php4-<version>
Aller dans ce répoertoire
Il y a un sous répertoire "debian"
dans ce sous-répertoire un fichier excécutable qui s'appelle "rules"
editer ce fichier
chercher la ligne qui comporte ./configure ......
Et ajouter votre option
enregistrer le fichier ainsi modifié
lancer la commande "debuild"
Après un certain temps, vos paquets php sont prêts.
La commande debc vous donnera leur contenu
Il suffit de les installer par la commande debi (en tant que root).
Attention, les paquets ainsi générés ne seront peut-être pas compat ibles avec
d'autres applications.
Les paquets ainsi créés et installés doivent être mis en "hold" si on ne veut
pas qu'ils soient écrasés lors d'une mise à niveau ultérieure du sy stème.
Jean-Luc
merci pour toute aide,
--
patrice
--3MwIy2ne0vdjdPXF
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline
On Sun, Aug 29, 2004 at 02:51:21PM +0200, mlspamdelete wrote:
Bonjour,
Aprés l'installation de thttpd à la place de apache, je m'aperçois que je dois reconfigurer php avec l'option --with-thttpd=srcdir pour que PHP soit executable, mais je ne sais pas comment on fait la compilation ave c dpkg ou apt !? Dois je prendre la source et faire un .configure make, etc, pour faire la recompilation, comme indiqué ici: ?
j'aimerais pouvoir recompiler avec apt/dpkg, mais je n'ai pas d'éxpér ience de recompilation avec ces outils.
Une méthode (je ne sais pas si elle marche avec php, il y a des cas très particuliers).
apt-get source php4 (si c'est php4 qui vous intéresse)
Il va importer les sources "débianisés" et ensuite créer un réperto ire php4-<version>
Aller dans ce répoertoire Il y a un sous répertoire "debian" dans ce sous-répertoire un fichier excécutable qui s'appelle "rules"
editer ce fichier
chercher la ligne qui comporte ./configure ...... Et ajouter votre option
enregistrer le fichier ainsi modifié
lancer la commande "debuild"
Après un certain temps, vos paquets php sont prêts. La commande debc vous donnera leur contenu
Il suffit de les installer par la commande debi (en tant que root).
Attention, les paquets ainsi générés ne seront peut-être pas compat ibles avec d'autres applications. Les paquets ainsi créés et installés doivent être mis en "hold" si on ne veut pas qu'ils soient écrasés lors d'une mise à niveau ultérieure du sy stème.
Jean-Luc
merci pour toute aide,
-- patrice
--3MwIy2ne0vdjdPXF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
JusTiCe8
Bonjour,
mlspamdelete a écrit :
Bonjour,
Aprés l'installation de thttpd à la place de apache, je m'aperçois que je dois reconfigurer php avec l'option --with-thttpd=srcdir pour que PHP soit executable, mais je ne sais pas comment on fait la compilation avec dpkg ou apt !? Dois je prendre la source et faire un .configure make, etc, pour faire la recompilation, comme indiqué ici: ?
j'aimerais pouvoir recompiler avec apt/dpkg, mais je n'ai pas d'éxpérience de recompilation avec ces outils.
merci pour toute aide,
quelques précisions d'abord :
* on ne recompile pas avec dpkg/apt, ce sont des outils de gestion de paquets * la recompilation inclu ici la génération d'un paquet debian afin qu'il soit installé et géré par le système de paquet (mettre ce paquet en "HOLD" pour viter des maj non désirée lors d'upgrade qui annuleront de fait les modifs)
Pour recompiler "comme il faut" (cad obtenir un beau paquet debian):
apt-get source <paquet> (ATTENTION: install les sources dans le répertoire courant) apt-get buildep <paquet> (ATTENTION: cela peut entrainer l'install de beacoup de paquets !) puis cd <répertoire correspondant au paquet> fakeroot debian/rules binary (pour une reconstruction rapide)
pour ton pb particulier :
avant recompilation/recréation du paquet : voir le Makefile du paquet et pt le fichier "rules" (dans le rep debian) pour ajouter la/les option(s)
Cela dit et sans vouloir ni te vexer ni paraitre etre un "je sais tout faire", je doute que ce genre de manip soient réalisable à ton niveau et profitable pour toi dans l'immédiat.
Lit les docs debian (debian reference, etc) et regarde sur des sites comme apt-get.org o uautre si quelqu'un n'a pas déjà créér un paquet fournissant la fonctionnalité que tu recherche.
Bon courage,
J8.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Bonjour,
mlspamdelete a écrit :
Bonjour,
Aprés l'installation de thttpd à la place de apache, je m'aperçois que je dois reconfigurer php avec l'option --with-thttpd=srcdir pour que PHP soit executable, mais je ne sais pas comment on fait la compilation avec dpkg ou apt !?
Dois je prendre la source et faire un .configure make, etc, pour faire la recompilation, comme indiqué ici: ?
j'aimerais pouvoir recompiler avec apt/dpkg, mais je n'ai pas d'éxpérience de recompilation avec ces outils.
merci pour toute aide,
quelques précisions d'abord :
* on ne recompile pas avec dpkg/apt, ce sont des outils de gestion de
paquets
* la recompilation inclu ici la génération d'un paquet debian afin qu'il
soit installé et géré par le système de paquet (mettre ce paquet en
"HOLD" pour viter des maj non désirée lors d'upgrade qui annuleront de
fait les modifs)
Pour recompiler "comme il faut" (cad obtenir un beau paquet debian):
apt-get source <paquet> (ATTENTION: install les sources dans le
répertoire courant)
apt-get buildep <paquet> (ATTENTION: cela peut entrainer l'install de
beacoup de paquets !)
puis
cd <répertoire correspondant au paquet>
fakeroot debian/rules binary (pour une reconstruction rapide)
pour ton pb particulier :
avant recompilation/recréation du paquet :
voir le Makefile du paquet et pt le fichier "rules" (dans le rep debian)
pour ajouter la/les option(s)
Cela dit et sans vouloir ni te vexer ni paraitre etre un "je sais tout
faire", je doute que ce genre de manip soient réalisable à ton niveau et
profitable pour toi dans l'immédiat.
Lit les docs debian (debian reference, etc) et regarde sur des sites
comme apt-get.org o uautre si quelqu'un n'a pas déjà créér un paquet
fournissant la fonctionnalité que tu recherche.
Bon courage,
J8.
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Aprés l'installation de thttpd à la place de apache, je m'aperçois que je dois reconfigurer php avec l'option --with-thttpd=srcdir pour que PHP soit executable, mais je ne sais pas comment on fait la compilation avec dpkg ou apt !? Dois je prendre la source et faire un .configure make, etc, pour faire la recompilation, comme indiqué ici: ?
j'aimerais pouvoir recompiler avec apt/dpkg, mais je n'ai pas d'éxpérience de recompilation avec ces outils.
merci pour toute aide,
quelques précisions d'abord :
* on ne recompile pas avec dpkg/apt, ce sont des outils de gestion de paquets * la recompilation inclu ici la génération d'un paquet debian afin qu'il soit installé et géré par le système de paquet (mettre ce paquet en "HOLD" pour viter des maj non désirée lors d'upgrade qui annuleront de fait les modifs)
Pour recompiler "comme il faut" (cad obtenir un beau paquet debian):
apt-get source <paquet> (ATTENTION: install les sources dans le répertoire courant) apt-get buildep <paquet> (ATTENTION: cela peut entrainer l'install de beacoup de paquets !) puis cd <répertoire correspondant au paquet> fakeroot debian/rules binary (pour une reconstruction rapide)
pour ton pb particulier :
avant recompilation/recréation du paquet : voir le Makefile du paquet et pt le fichier "rules" (dans le rep debian) pour ajouter la/les option(s)
Cela dit et sans vouloir ni te vexer ni paraitre etre un "je sais tout faire", je doute que ce genre de manip soient réalisable à ton niveau et profitable pour toi dans l'immédiat.
Lit les docs debian (debian reference, etc) et regarde sur des sites comme apt-get.org o uautre si quelqu'un n'a pas déjà créér un paquet fournissant la fonctionnalité que tu recherche.
Bon courage,
J8.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
François Boisson
On Sun, 29 Aug 2004 14:51:21 +0200 mlspamdelete wrote:
Bonjour,
Aprés l'installation de thttpd à la place de apache, je m'aperçois que je dois reconfigurer php avec l'option --with-thttpd=srcdir pour que PHP soit executable, mais je ne sais pas comment on fait la compilation avec dpkg ou apt !? Dois je prendre la source et faire un .configure make, etc, pour faire la recompilation, comme indiqué ici: ?
j'aimerais pouvoir recompiler avec apt/dpkg, mais je n'ai pas d'éxpérience de recompilation avec ces outils.
merci pour toute aide,
1) Rapatrier les sources (apt-get source php4 par exemple)
2) Edition des options dans <nom_du_paquet>/debian/rules
3) Fabrication du paquet
$ cd <nom_du_paquet>; fakeroot dpkg-buildpackage -b -us
ou
$ cd <nom_du_paquet>;fakeroot debian/rules binary
Voilà
On Sun, 29 Aug 2004 14:51:21 +0200
mlspamdelete <ml-spam-delete@tiscali.fr> wrote:
Bonjour,
Aprés l'installation de thttpd à la place de apache, je m'aperçois que
je dois reconfigurer php avec l'option --with-thttpd=srcdir pour que PHP
soit executable, mais je ne sais pas comment on fait la compilation avec
dpkg ou apt !? Dois je prendre la source et faire un .configure make,
etc, pour faire la recompilation, comme indiqué ici: ?
On Sun, 29 Aug 2004 14:51:21 +0200 mlspamdelete wrote:
Bonjour,
Aprés l'installation de thttpd à la place de apache, je m'aperçois que je dois reconfigurer php avec l'option --with-thttpd=srcdir pour que PHP soit executable, mais je ne sais pas comment on fait la compilation avec dpkg ou apt !? Dois je prendre la source et faire un .configure make, etc, pour faire la recompilation, comme indiqué ici: ?