build mapguide open source for linux
好吧,國外的編譯說明文件好像漏掉了一個步驟,雖然可以很簡單的就發現到,不過在遇到急著要上線,那裡有時間那麼細心的去查究原因哩? 為了怕又忘記還是筆記一下好了。 用svn同步回來的mapguide opensource 程式碼,我將它放在mgdev目錄之下,然後依以下步驟就可以至少編出一個可以RUN的mgserver了。 cd ~dany/mgdev/Oem #把port改成80,預設是8008 ./build_oem.sh --port 80 cd LinuxApt ./build_apt.sh cd ~dany/mgdev #預設會編譯成DEBUG用的,可以下參數編成不是DEBUG用的,不過輸出的資訊會比較少,暫時不使用。 ./configure make clean make #醬就搞定啦 make install 現在可以用瀏覽器連線測試了, http://你的ip/mapguide 正常的話就會出現成功的畫面了 再者,雖然預設編譯的apache是有支援php的,但是在htdocs下的php是沒有開啟的,所以要先更改apache2/conf/httpd.conf,加入htdocs目錄對php的支援 AddHandler php5-script .php AddHandler php5-script .html AddHandler php5-script .htm