20:00
Install:
http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?DebianLinux
http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?RedHat9AndMapserver40
http://mapserver.gis.umn.edu/dload.html
http://mappinghacks.com/rpm/
version installée precedemment (aout 2004): mapserver 4.0.x
version stable actuelle: 4.6.1
rpm recent crée avec Fedora Core 3 (http://mappinghacks.com/rpm/)
Serveur de test:
Linux solaris 2.4.29-grsecsolaris1902205 en Linux Debian 3.1
300 Mhz AMD, 190 Mo RAM
Apache/2.0.54 (Debian GNU/Linux) DAV/2 mod_fastcgi/
2.4.2 mod_ldap_userdir/1.1.7 PHP/4.3.10-16 mod_ssl/
2.0.54 OpenSSL/0.9.7e mod_perl/1.999.21 Perl/v5.8.4
Server at evolix.net Port 800
install debian et apparenté:
-----------------------------
http://nona.net/article/linux/mapscript_compile/
http://www.01map.com/david/doc/rh9-2004-12/html/
Debian GIS
----------
http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl
CamptoCamp que j'ai rencontré:
*http://www.cartoweb.org/doc/xhtml/appendix.debian_mapserver.html*
http://agrogeomatic.educagri.fr/
forums vus:
http://forumsig.symen.ch/showthread.php?t=1639
----------------------------------------------------------------
solaris:/home/sdubois# apt-cache search mapserver
cgi-mapserver - cgi module of mapserver
mapserver-bin - mapserver binary utilities
mapserver-doc - documentation for mapserver
perl-mapscript - perl mapserver library
python-mapscript - python mapserver lib
Some Debian packages are available for Php5 and Mapserver[4].
For now only the cgi version of Php is available because of
threading issues with Mapserver.
Mapserver4.4.1-2
4.4.1-2
Thomas Sondag / Schuyler Erle / Petter Reinholdtsen
lacks php support
INSTALLATION:
Après réflexion deux possibilités sont offertes: partir sur une base vioerge en
installant maposerver, phpmapscript, postgis et developper une appli ou utiliser
cartoweb.
étant donné le delai et le besoin de realiser une maquette le choix est
d'installer carto web qui se rapproche de la licence gpl
http://www.camptocamp.com/article45.html
DOC: http://www.cartoweb.org/doc/xhtml/index.html
---
---
dans /etc/apt/source.list
# cartoweb
deb http://dev.camptocamp.com/packages/debian/ sarge main
deb-src http://dev.camptocamp.com/packages/debian/ sarge main
#debian gis
#deb http://pkg-grass.alioth.debian.org/debian-gis DISTRIBUTION main non-free contrib
#deb-src http://pkg-grass.alioth.debian.org/debian-gis DISTRIBUTION main non-free contrib
configuration de apt:
dans /etc/apt/preferences
Explanation: test mapserver
Package: *
Pin: release o=c2c
Pin-Priority: 990
inscription au mailing list mapserver et Pkg-grass-general
21h15
*php:
SOAP
Gettext pour utiliser la demo
*Mapserver PHP MapScript
*PostgreSQL with PostGIS support
http://www.cartoweb.org/
20 min
solaris:/usr/share# more /tmp/voir6 | grep 'Sep 13 22'
-rw-r--r-- 1 root root 427826 Sep 13 22:34 libcfitsio2_2.510-1_i386.deb
-rw-r--r-- 1 root root 1522612 Sep 13 22:37 libgdal1_1.2.6-1_i386.deb
-rw-r--r-- 1 root root 362174 Sep 13 22:35 libgeos2_2.1.1-2_i386.deb
-rw-r--r-- 1 root root 274814 Sep 13 22:35 libhdf4g_4.1r4-18.1_i386.deb
-rw-r--r-- 1 root root 134886 Sep 13 22:35 libjasper-1.701-1_1.701.0-2_i38
6.deb
-rw-r--r-- 1 root root 56292 Sep 13 22:35 libungif4g_4.1.3-2_i386.deb
-rw-r--r-- 1 root root 1078948 Sep 13 22:36 libxerces26_2.6.0-3_i386.deb
-rw-r----- 1 root root 0 Sep 13 22:43 lock
-rw-r--r-- 1 root root 74430 Sep 13 22:36 netcdfg3_3.5.0-7.1_i386.deb
-rw-r--r-- 1 root root 59692 Sep 13 22:36 odbcinst1_2.2.4-11_i386.deb
drwxr-xr-x 2 root root 4096 Sep 13 22:43 partial
-rw-r--r-- 1 root root 4412078 Sep 13 22:36 php5-c2cms-cgi_5.0.4-c2c.1_i386
.deb
-rw-r--r-- 1 root root 947144 Sep 13 22:36 php5-mapscript_4.4.2-1_i386.deb
-rw-r--r-- 1 root root 369840 Sep 13 22:43 postgis_7.4.6-6_i386.deb
-rw-r--r-- 1 root root 381032 Sep 13 22:37 proj_4.4.9-1_i386.deb
-rw-r--r-- 1 root root 303862 Sep 13 22:36 unixodbc_2.2.4-11_i386.deb
solaris:/home/sdubois# wget -c http://www.cartoweb.org/downloads/cartoweb-withdemo-3.0.0.tar.gz
solaris:/home/sdubois# mv cartoweb-withdemo-3.0.0.tar.gz /var/wwwcartoweb/
mv wwwcartoweb/cartoweb-withdemo-3.0.0.tar.gz /usr/share/
-
/etc/apache2/conf.d/cartoweb
Alias /cartoweb /usr/share/cartoweb3
Options All
Allowoverride All
Allow from all
-
/etc/init.d/apache2 reload
-
vi /etc/php5-c2cms-cgi/php.ini
extension=php_mapscript.so
memory_limit = 30M
-
tar xvf cartoweb-withdemo-3.0.0.tar
-
http://evolix.net:800/cartoweb/htdocs/info.php
-
CONFIG DE PHP
http://www.forumsig.org/showthread.php?t=3413
# PHP5
deb http://people.debian.org/~dexter php5.0 sarge
apt-get install php5.0-soap libapache2-mod-php5.0 php5.0-
gd php5-pgsql php5-curl php5.0-gettext php5.0-tokenizer
http://lists.debian.org/debian-user-french/2005/04/msg01608.html
dpkg -L libapache2-mod-php5.0 | grep conf
/etc/init.d/apache2 restart
solaris:/usr/lib/cgi-bin# ln -s /usr/lib/cgi-bin/php5-c2cms /usr/lib/cgi-bin/
php5
solaris:/usr/lib/cgi-bin# ln -s /etc/apache2/mods-available/actions.load
/etc/apache2/mods-enabled/actions.load
_________________
httpd.conf test
AddType application/x-httpd-php5 .php5
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin
Action application/x-httpd-php5 "/cgi-bin/php5"
AllowOverride None
Options Indexes
Order allow,deny
Allow from all
_________________
diverses manipulations sur la config de php.ini (php5.0/apache2/php.ini)
--
--
309 cd /etc/apache2/mods-available/
310 ls
311 vi php5.0.conf
312 /etc/init.d/apache2 restart
313 vi /etc/php5-c2cms-cgi/php.ini
314 diff /etc/php5-c2cms-cgi/php.ini /etc/php5.0/apache2/php.ini
315 diff /etc/php5-c2cms-cgi/php.ini /etc/php5.0/apache2/php.ini
316 diff /etc/php5-c2cms-cgi/php.ini /etc/php5.0/apache2/php.ini > /tmp/v
oir6
317 vi /tmp/voir6
318 vi /etc/apache2/mods-available/php5.0.load
319 vi /etc/apache2/mods-available/php5.0.conf
320 ls
321 cd /etc/
322 ls php5-c2cms-cgi/
323 mv php5.0/ php5.0.old
324 mkdir -p php5.0/apache2
--
--
notamment
solaris:/usr/lib/cgi-bin# ln -s /usr/lib/php/extensions/no-debug-non-zts-20041030/php_mapscript.so php_mapscript.so
extension_dir = /usr/lib/php/extensions/no-debug-non-zts-20041030/
extension=php_mapscript.so
extension=curl.so
extension=gd.so
extension=gettext.so
extension=pgsql.so
extension=session.so
extension=soap.so
extension=tokenizer.so
on aboutit à:
MapScript
MapServer Version MapServer version 4.4.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE DEBUG=MSDEBUG
PHP MapScript Version ($Revision: 1.220.2.3 $ $Date: 2005/02/28 14:27:19 $)
**INSTALLATION CARTOWEB
solaris:/usr/share/cartoweb3# /usr/lib/cgi-bin/php5 cw3setup.php perms
** client_conf/client.ini
cartoclientBaseUrl="http://evolix.net:800/cartoweb/htdocs/"
cartoserverBaseUrl="http://evolix.net:800/cartoweb/htdocs/"
** erreur:
Fatal error: Call to undefined function token_get_all() in /usr/share/cartoweb3/include/smarty/plugins/compiler.defun.php on line 53
3h30