最近在使用Flash的P2P技術,找到了這一套免費的P2P status server,如果要用adobe的就要用FMS了
下面教大家怎麼安裝:
OpenRTMFP軟體需求:
1.lua 5.1版(不要用5.2的會出錯)
2.poco 1.4版
3.openSSL
請先安裝以下套件才可執行OpenRTMFP安裝
1.gcc(lua需要)
1-1.gcc
1-2.gcc-c++
2.unixODBC(poco需要)
3.lua 5.1
4.openSSL
5.poco 1.4
poco 1.4 安裝
1../configure
2.make -s all
3.sudo make -s install
LUA 5.1安裝
1.make linux
2.make install
OpenRTMFP安裝:
1.進入RTMFP的lib目錄並執行make
1.cd rtmfp/CurimusLib
2.make
2.進入RTMFP的Server目錄並執行make
1.cd ../CurimusServer
2.make
執行:
1.背景處理並使用預設port
nohup ./CurimusServer &
FAQ:
1.POCO安裝出現g++ command not found
A:yum install gcc-c++
2.LUA安裝出現/usr/bin/id: can not found -lreadline or -lxxxx
A:使用ln建立動態link
範例:
2-1.cd /usr/lib64/
2-2.ln -s readline.so.5 readline.so
ln [-sf] 來源檔 目標檔
ln -s readline.so.5 readline.so
選項與參數:
-s :如果不加任何參數就進行連結,那就是hard link,至於 -s 就是symbolic link
-f :如果 目標檔 存在時,就主動的將目標檔直接移除後再建立!
2.luaconf.h:275:31: error: readline/readline.h: No such file or directory
luaconf.h:276:30: error: readline/history.h: No such file or directory
A:yum install readline-devel
3..sources/Script.h lua5.1/lua.h not found
A:進入到有問題的檔案中修改"lua5.1/lua.h"改為"lua.h"就可以
Script.h
Script.cpp
都會有該問題存在
编辑Makefile,把-llua5.1修改为-llua
4.編譯成功後執行出現錯誤:“error while loading shared libraries: libPocoFoundation.so.12”
A:執行:
32bit
export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
64bit
export LD_LIBRARY_PATH="/usr/local/lib64:$LD_LIBRARY_PATH"
沒有留言:
張貼留言