#1 Mon 07 January 2013 21:56
- jean11
- Participant actif
- Date d'inscription: 15 Jan 2012
- Messages: 51
[Mapserver-Mapscript] Mise en palce sous Ubuntu
Bonsoir à tous,
Je souhaite installer Mapserver / Mapscript sous Ubuntu Precise 12.04. Dans un premier temps, j'ai installé les paquets suivant:
-mapserver-bin
-cgi-mapserver
-php5-mapscript
Je possède déjà un serveur Apache grâce à Xampp. J'ai donc copié le fichier Mapserv dans le dossier cgi de lampp puis le fichier php_mapscriot.so dans le dossier des extensions. J'ai bien rajouté la ligne suivante dans le php.ini:
Code:
extension="php_mapscript.so"
Cependant, Xampp ne reconnaît pas l'extension php_mapscript.so et ne s'ouvre pas normalement.
En regardant les logs de php, j'ai l'erreur suivante :
Code:
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/php_mapscript.so' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/php_mapscript.so: wrong ELF class: ELFCLASS64 in Unknown on line 0
Merci d'avance pour votre aide
Hors ligne
#2 Mon 07 January 2013 22:02
Re: [Mapserver-Mapscript] Mise en palce sous Ubuntu
Bonsoir,
Un problème de 64b vs 32b ?
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Mon 07 January 2013 22:09
- jean11
- Participant actif
- Date d'inscription: 15 Jan 2012
- Messages: 51
Re: [Mapserver-Mapscript] Mise en palce sous Ubuntu
Bonsoir Yves
En effet, j'utilise un système 64 bits. J'ai du installer un paquet pour utiliser xampp comme sur un système 32 bits.
Faut-il alors installer un autre serveur ?
Hors ligne
#4 Tue 08 January 2013 09:26
Re: [Mapserver-Mapscript] Mise en palce sous Ubuntu
Bonjour,
Si tu as installé php5-mapscript je pense que tu as déjà un serveur apache qui tourne. Tu peux mettre un fichier php (en le nommant phpinfo.php) dans /var/www/ avec <?php print phpinfo(); ?> dedans pour vérifier et entrer http://localhost/phpinfo.php (si ton fichier se nomme comme cela).
Tu auras probablement un problème droit en tant qu'utilisateur normal pour écrire dans /var/www/
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#5 Tue 08 January 2013 18:51
- jean11
- Participant actif
- Date d'inscription: 15 Jan 2012
- Messages: 51
Re: [Mapserver-Mapscript] Mise en palce sous Ubuntu
Bonsoir et merci des conseils.
J'ai installé php5-mapscript mais je n'ai pas de serveur apache mis à part celui de xampp (qui est sur le localhost).
J'ai lancé le fichier php via le serveur Apache de xampp, j'obtiens bien les infos sur les extensions et sur php.
Si j'active php_mapscript.so rien ne fonctionne car problème 64 b vs 32 b.
Un autre serveur s'impose non ?
Hors ligne
#6 Wed 09 January 2013 22:04
- jean11
- Participant actif
- Date d'inscription: 15 Jan 2012
- Messages: 51
Re: [Mapserver-Mapscript] Mise en palce sous Ubuntu
Bonsoir,
J'ai configuré un autre serveur apache. J'ai installé apache2, php5, libapache2-mod-php5 et ensuite ceux relatif à Mapserver / Mapscript. Tout fonctionne bien. phpinfo() m'indique bien que l'extension mapscript est installée.
Pour plus d'information : http://doc.ubuntu-fr.org/apache2
Merci encore
Hors ligne