亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

Ubuntu下安裝Flex Module for Apache和IIS

添加時(shí)間:2011-2-20  添加: admin 

Adobe labs放出了這個Flex Module for Apache and IIS,這個編譯模塊可以讓您直接在線編譯您的flex文件,有點(diǎn)類似FDS的直接訪問.mxml文件,后臺自動編譯要訪問的文件,然后直接將編譯好的SWF用 HTML封住好返回給我們,不過和FDS不同,這個不需要任何的服務(wù)器技術(shù),只需要apache服務(wù)器上安裝有JRE和Flex SDK就可以了。

  其實(shí)這個的原理也是很簡單,首先在apache中增加一個 Handler,用于處理.mxml文件的訪問。然后apache收到.mxml文件的訪問時(shí)調(diào)用編譯器編譯.mxml文件,當(dāng)然這里使用的增量編譯以減少后續(xù)訪問的編譯時(shí)間。而Apache對編譯器的調(diào)用就更加的簡單,直接就是一個java的調(diào)用,類似如下:

  java -Djava.awt.headless=true -jar /home/feiy/Programs/Flex2/SDK/flexc.jar /opt/feiy/www/Main.mxml /Main.mxml test&這個調(diào)用一目了然,不需要我多說吧?嘿嘿...

  Ubuntu下安裝如下,首先到labs網(wǎng)站下載安裝文件。

  wget http://download.macromedia.com/p ... asic_linux.binchmod +x flex_mod_basic_linux.binsudo ./flex_mod_basic_linux.bin接著就會出現(xiàn)一個安裝畫面,需要我們輸入Flex2 SDK的位置,Apache配置文件的位置,以及一些Flex Module for Apache and IIS的設(shè)置。以上安裝會將Flex Module for Apache and IIS的大部分文件安裝到你的SDK同一目錄中,其中$FLEX_SDK/modules/mod_flex.so就是apache中處理.mxml文件訪問的模塊。

  因?yàn)閁buntu中,Apache的配置缺省配置都存放在 /etc/apache2.conf文件中,而前面的安裝程序需要通過檢測httpd.conf文件來檢測系統(tǒng)中安裝的apache版本,所以在 Ubuntu中就不能檢測到正確的Apache版本而使用缺省的2.0版本的mod_flex.so,進(jìn)而啟動Apache的時(shí)候就會報(bào)如下錯誤:

  apache2: Syntax error on line 189 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/httpd.conf: API module structure `flex_module' in file /home/feiy/Programs/Flex2/SDK/modules/mod_flex.so is garbled - perhaps this is not an Apache module DSO?解決的方法是自己從安裝文件中解壓出對應(yīng)版本的Apache module文件,F(xiàn)lex Module for Apache and IIS的安裝程序是用InstallAnywhere打包的,所以我們可以用如下方法解壓出我們需要的文件:

  首先,運(yùn)行安裝程序,然后點(diǎn)擊OK,出現(xiàn)第一個介紹畫面后停下來不要再點(diǎn)擊。

  現(xiàn)在,在/tmp目錄下會有一個類似install.dir.15138 的文件夾,這個就是InstallAnywhere臨時(shí)解壓出來用于安裝過程使用的文件存放路徑,其中 /tmp/install.dir.15138/InstallerData/Disk1/InstData/Resource1.zip包含所有的 Flex Module for Apache and IIS需要的文件。

  解壓Resource1.zip這個文件,在解壓出來文件的$ IA_PROJECT_DIR$/data/mods目錄包含所有平臺所有apache版本的模塊文件。其中l(wèi)inux_zg_ia_sf.jar包含所有l(wèi)inux版本的.so文件(其他的macos_zg_ia_sf.jar包含mac平臺的apache模塊文件,win目錄下是所有win平臺的 dll文件)。

  解壓linux_zg_ia_sf.jar,將2.2目錄下的mod_flex.so復(fù)制到$FLEX_SDK/modules/mod_flex.so,Apache就可以正常啟動了。

  為了便于大家安裝,我已經(jīng)將以上提到的文件剝離出來了,使用Apache 2.2的朋友可以直接點(diǎn)擊這里下載2.2的.so文件,其他版本或其他平臺的用戶請下載這個包含所有平臺的壓縮包。

  Apache啟動后,不要訪問官方說明中的http: //localhost/Main.mxml測試,因?yàn)榍懊姘惭b程序的BUG,實(shí)際上這個Main.mxml是不存在的,而目前的Beta版本的在線編譯器會一直對于不存在文件不存在會一直死循環(huán)編譯下去的。所以請?jiān)L問http://localhost/samples測試相應(yīng)的例子應(yīng)用好了。

  PS:這個Hotfix 1 for Flex 2.0.1 SDK大家關(guān)注下,建議立刻升級您的Flex SDK,修復(fù)了不少的BUG哦!
    關(guān)鍵字:安裝、IIS、Apache

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項(xiàng)備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎  警警  手機(jī)打開網(wǎng)站