Install MapServer

   จุดเด่นหนึ่งที่ผมชอบ Ubuntu ตรงที่ว่าค่อนข้างสะดวกในการติดตั้งซอฟท์แวร์ โดยเฉพาะซอฟท์แวร์ประเภท Opensource เนื่องจากผู้ใช้สามารถติดตั้งซอฟท์แวร์ผ่านอินเตอร์เน็ตได้ทันที ไม่เว้นแม้แต่ซอฟท์แวร์อย่าง UMN MapServer วันนี้เลยขอนำมาเขียนไว้เพื่อน้องๆมือใหม่ที่หัดใช้ Ubuntu จะได้ทดลองนำไปใช้กัน

   1. จัดการกับ libgd ก่อน

$ wget http://www.libgd.org/releases/gd-2.0.35.tar.bz2
$ tar xvjf gd-2.0.35.tar.bz2
$ cd gd-2.0.35
$ ./configure –without-xpm –with-freetype –with-libiconv-prefix=/usr
$ make && sudo make install
$ cd ..

 2. ดำเนินการต่อกับ MapServer 5

$ export LD_RUN_PATH=/usr/local/lib
$ wget http://download.osgeo.org/mapserver/mapserver-5.0.0.tar.gz
$ tar xvzf mapserver-5.0.0.tar.gz
$ cd mapserver-5.0.0
$ ./configure –enable-debug –with-httpd=/usr/sbin/apache2 –with-proj=/usr
–with-freetype –with-postgis=/usr/bin/pg_config –with-wfs –with-wcs
–with-ogr=/usr/bin/gdal-config –with-gdal=/usr/bin/gdal-config –with-tiff
–with-wmsclient –with-wfsclient –with-curl-config=/usr/bin/curl-config
–with-threads –with-libiconv=/usr –with-gd=/usr/local –with-png=/usr
–with-geos –with-agg –without-eppl
$ make
$ unset LD_RUN_PATH
$ sudo cp legend mapserver-config msencrypt scalebar shp2img shp2pdf shptree
shptreetst shptreevis sortshp tile4ms /usr/local/bin
$ sudo cp mapserv /usr/lib/cgi-bin/
$ cd ..

— อย่างเริ่มสร้าง Temp นะครับ

$ sudo mkdir /var/www/tmp
$ sudo chown www-data:www-data /var/www/tmp
$ sudo chmod u+rx /var/www/tmp

Advertisements

One thought on “Install MapServer

Add yours

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

สร้างเว็บไซต์หรือบล็อกฟรีที่ WordPress.com.

Up ↑

%d bloggers like this: