OVH Cloud OVH Cloud

[question un peu con] compilation php en tant que cgi

2 réponses
Avatar
Alain
Cette question pourrait passer pour b=EAte, mais bon, je la pose quand =
m=EAme.

Je cherche a configurer PHP en tant que CGI, apr=E8s quelques recherches
(difficile de trouver une page expliquant la marche =E0 suivre) je me =
rend
compte que si je ne veux pas avoir PHP en module d'apache, il faut que =
je ne
mette pas la directive :=20
"./configure --with-apxs=3D/usr/local/apache/bin/apxs" ou "./configure
--with-apache=3D../apache_1.3.29".

Je ne demande que confirmation de ma d=E9couverte. :-)

Autre question, comment faire pour que Apache le reconnaisse? J'ai =
trouv=E9
Ceci =E0 mettre dans le httpd.conf:=20

"AddType application/x-httpd-php .php"
"Action application/x-httpd-php /cgi-bin/php4.cgi"

Est-ce correct? Si oui est-ce suffisant?

Merci d'avance pour vos pr=E9cisions,

Alain

2 réponses

Avatar
Jean-Michel OLTRA
bonjour,


Le lundi 30 août 2004, Alain a écrit...


Je cherche a configurer PHP en tant que CGI, après quelques recherches
(difficile de trouver une page expliquant la marche à suivre) je me rend
compte que si je ne veux pas avoir PHP en module d'apache, il faut que je ne
mette pas la directive :
"./configure --with-apxs=/usr/local/apache/bin/apxs" ou "./configure
--with-apache=../apache_1.3.29".



Je ne demande que confirmation de ma découverte. :-)



Il me semble bien que c'est un truc comme ça, mais il faut rajouter un
truc dans la compilation d'apache si je me rappelle bien:

--activate-module=src/modules/php/libphp4

alors que la compilation de php demande un:

--with-apache=/chemin/du/source/apache

à vérifier quand même, c'est indiqué dans les sources d'apache.



--
jm


--
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
Avatar
Thomas Silvestre
Le lun 30/08/2004 à 21:11, Alain a écrit :
Cette question pourrait passer pour bête, mais bon, je la pose quand même.

Je cherche a configurer PHP en tant que CGI, après quelques recherches
(difficile de trouver une page expliquant la marche à suivre) je me rend
compte que si je ne veux pas avoir PHP en module d'apache, il faut que je ne
mette pas la directive :
"./configure --with-apxs=/usr/local/apache/bin/apxs" ou "./configure
--with-apache=../apache_1.3.29".

Je ne demande que confirmation de ma découverte. :-)

Autre question, comment faire pour que Apache le reconnaisse? J'ai trouvé
Ceci à mettre dans le httpd.conf:

"AddType application/x-httpd-php .php"
"Action application/x-httpd-php /cgi-bin/php4.cgi"

Est-ce correct? Si oui est-ce suffisant?

Merci d'avance pour vos précisions,

Alain






apt-cache search php4
...
php4-cgi server-side, HTML-embedded scripting language (CGI binary)
...
=> apt-get install php4-cgi

lire /usr/share/doc/php4-cgi/README.Debian

--
Thomas


--
Pensez