banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 01 June 2005 20:56

Sylvain Perrinel
Invité

Mapserver et PHP Mode CGI

Bonjour,
Dans le cadre d'un deploiement d'une solution cartographique, je mets en
place une serie de rpms pour faire fonctionner mapserver sur nos
plate-formes. Cependant, la compilation du Php en mode CGI me derange un
peu...
Est-ce-que Php doit etre forcement compile en mode CGI pour faire
fonctionner Mapserver?
L'executable Mapserv peut-il etre lance via Php en mode normal?

Merci pour vos reponses.

--
Sylvain Perrinel
Ministere de l'agriculture
Departement d'Information Geographique (DIG)

 

#2 Thu 02 June 2005 09:01

Guillaume Sueur
Invité

Re: Mapserver et PHP Mode CGI

Bonjour,

D'apres quelques posts sur la liste MapServer, je pense que l'on peut
considerer que mapscript peut s'executer avec php en module apache, meme
si je n'ai jamais teste cette solution directement.
Attention cependant a ce dont vous avez besoin. Que voulez-vous dire
quand vous indiquez  l'executable mapserv peut-il etre lance via php en
mode normal  ? Soit vous utilisez mapserver en mode cgi (vous adressez
directement des requetes a mapserv sous la forme d'une url :
http://www.serveur.fr/cgi-bin/mapserv?m … outes...),
auquel cas php n'a pas grand chose a voir la-dedans, soit vous utilisez
mapscript (extension de php, qui permet la manipulation d'un objet map
en php), pour lequel en effet la doc MapServer preconise un
fonctionnement de php sous Apache en mode cgi. Mais ce sont deux modes
de fonctionnement bien differents.

Cordialement,

--
---------------------------
Guillaume SUEUR
GEOSIGNAL - Groupe BVA
25bis Avenue Marcel Dassault
31505 TOULOUSE CEDEX 5
----------------------------

 

#3 Fri 03 June 2005 14:14

Lionel Bargeot
Invité

Re: Mapserver et PHP Mode CGI

Guillaume Sueur wrote:

> Bonjour,
>
> D'apres quelques posts sur la liste MapServer, je pense que l'on peut
> considerer que mapscript peut s'executer avec php en module apache, meme
> si je n'ai jamais teste cette solution directement.

Bonjour,

je vous le deconseille fortemement. Vous risqueriez d'avoir de droles de
resultats. Ce bug, repertorie depuis longtemps (Bug #306194) n'a
toujours pas trouve de solutions. Nous avons cru que ce serait regle
avec la derniere version de mapserver, mais nous avons eu droit a un
superbe  pied dans le tapis  dans nos resultats de la part d'apache
(inversion des images cartes et carte de ref, images precedentes ou a de
mauvaises echelles, .... tout ca de maniere alleatoire).
Traditionnellement, nous installons php en cgi ET en module d'apache.
Nous traitons les scripts php qui utilisent mapscript avec php en cgi.
Les autres scripts peuvent etre traites avec php en module d'apache. Le
tout est de configurer apache pour qu'il sache faire la difference !
Il faut juste savoir que c'est valable uniquement pour php-mapscript.
Perl et python marchent tres bien.
Cordialement,

Lionel Bargeot

--
Ingenieur SIG
CNERTA-ENESAD, 2 rue champs-prevois, batiment grand-champs, 21000 Dijon
03.80.77.28.49
http://www.igcs-stb.org/

 

Pied de page des forums

Powered by FluxBB