首先从服务器上下载:
http://download.macromedia.com/pub/flashmediaserver/updates/2_0_3/linux/flashmediaserver2.tar.gz
解压后, 先看看自己的系统缺什么库:
ifuns:/opt/macromedia/fms# ldd fmscore
linux-gate.so.1 => (0xffffe000)
libssl.so.4 => /usr/lib/libssl.so.4 (0xb7f3b000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7f29000)
libnspr4.so => /usr/lib/libnspr4.so (0xb7ef7000)
libplc4.so => /usr/lib/libplc4.so (0xb7ef2000)
libplds4.so => /usr/lib/libplds4.so (0xb7eef000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7ee6000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7ee2000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7e28000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7e02000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7df7000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cc6000)
libcrypto.so.4 => /usr/lib/libcrypto.so.4 (0xb77f1000)
libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb76b7000)
libz.so.1 => /usr/lib/libz.so.1 (0xb76a3000)
/lib/ld-linux.so.2 (0xb7f81000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb75bd000)
其中有两个库, 需要手工的把已有的库ln一下,
如:
ln -s /usr/lib/libssl.so.x.x /usr/lib/libssl.so.4
在安装目录下看到一个installFMS文件.
如果直接运行, 会报错, FMS只认得有限的几个linux发行版本.
WARNING: Your distribution, unknown, is not supported by this
Macromedia Flash Media Server installer.
需要这样:
./installFMS -platformWarnOnly
然后会有向导.
其中要注意的是:
Please enter the user that the Macromedia Flash Media Server service will run as
Default user [nobody]:
这个默认就可以.
Please enter a valid user group for the "nobody" user: nogroup
我输入了一个不存在的组, 后来也能运行
最后:
----------- Install Action Summary -----------
Installation directory = /opt/macromedia/fms
FMS Server Port = 1935
FMS Admin Server Port = 1111
Administrative username = admin
Administrative password = (suppressed)
FMS owner = nobody
FMS service user = nobody
FMS service user group = nogroup
FMS run as daemon = Yes
Start FMS = Yes
Proceed with the installation? (y/n/q): y
然后会自动启动两个服务, fms, 和admin.
把安装目录下的管理页面移到web目录下:
mv fms2_console.* /var/www/
浏览这个html文件就可以了