之前在red hat linux 9上安裝需要很多c的庫依賴。看了adobe的官網fms3 適用於red hat 4 (也就是AS4版)但是不太想用redhat了,於是用了免費的CentOS
對應的版本應該是centos4.2以上(AS4 update2)於是去下了個centOS4.6
找了幾處鏡像以下鏈接是速度最快的(我用的是上海有線通)
http://centos.candishosting.com. ... .6-i386-bin1of4.iso
http://centos.candishosting.com. ... .6-i386-bin2of4.iso
http://centos.candishosting.com. ... .6-i386-bin3of4.iso
http://centos.candishosting.com. ... .6-i386-bin3of4.iso
注意* 第四張盤可以不用下,安裝系統只要前三張盤
centOS的安裝我就不說了,我選擇的是custom安裝,牢記要選上開發工具選項,fms3的依賴包裡有c++的類庫依賴
正式開始了
先創建個用戶和用戶組給fms用
[root@seven ~]# groupadd fms
[root@seven ~]# useradd -g fms fms
將安裝包放在隨便哪個目錄裡解壓(我放在 /share 裡)
[root@seven ~]# cd /share
[root@seven share]# tar -xzf FlashMediaServer3.tar.gz
...
一陣解壓後切到FMS3目錄下
[root@seven share]# cd /FMS_3_0_0_r1157
[root@seven FMS_3_0_0_r1157]# ./installFMS -platformWarnOnly
官方文檔上寫的只有 ./installFMS 這個行不通的裝過2的人都知道
安裝過程和2差不多在2008 年 一月 裡有安裝2的過程可以參考
裝好以後切到程序目錄
[root@seven FMS_3_0_0_r1157]# cd /opt/adobe/fms
[root@seven fms] ./fmsmgr server fms start
用top察看進程
看到以下四個說明安裝已成功了
fmscore
fmsedge
fmsmaster
fmsadmin
如果有什麼問題比如跑不起服務試試看以下這些方法
1.有可能是其中一個依賴包沒有
ldd fmsadmin
linux-gate.so.1 => (0×00cea000)
libpthread.so.0 => /lib/libpthread.so.0 (0×00721000)
libasneu.so.1 => /usr/lib/libasneu.so.1 (0×00b68000)
librt.so.1 => /lib/librt.so.1 (0×0074f000)
libdl.so.2 => /lib/libdl.so.2 (0×0071b000)
libstdc .so.6 => /usr/lib/libstdc .so.6 (0×04735000)
libm.so.6 => /lib/libm.so.6 (0×006f2000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0×00dcb000)
libc.so.6 => /lib/libc.so.6 (0×005b0000)
/lib/ld-linux.so.2 (0×0058e000)
起初我在裝的時候
libasneu.so.1 => 為空
所以
#cp /opt/adobe/fms/libasneu.so.1 /lib/libasneu.so.1
然後
#./fmsmgr adminserver start
2.如果4個進程都跑起來了但是fms_adminConsole.swf還是連不上
那麼試試看將你的防火牆關閉先
開啟: service iptables start
關閉: service iptables stop
永久性的 --
開啟: chkconfig iptables on
關閉: chkconfig iptables off
這樣安全麼?測試的時候可以,放到外面當然不行了
編輯防火牆配置
vi /etc/sysconfig/iptables
找到-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
在其上+上
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1111 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1935 -j ACCEPT
然後/etc/rc.d/init.d/iptables restart
就ok了