歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

安裝FMS3 for Linux

之前在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了

Copyright © Linux教程網 All Rights Reserved