nodejs聊天室环境搭建

1. 安装nodejs和npm

官网下载最新版nodejs源码

./configure

make

make install

 测试是否安装成功

node -v

安装npm

curl http://npmjs.org/install.sh |  sh

2. 安装jdk8

官网下载jdk8的rpm文件

rpm -ivh xxx.rpm

检查是否安装成功

java -version

3. 安装tomcat8

官网下载tomcat8

解压

4. 安装mysql

5. 安装redis

6. 安装ffmpeg

#wget "http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm"
#rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
#yum -y install ffmpeg ffmpeg-devel

git clone git://git.videolan.org/x264.git
./configure && make && make install

git clone git://git.ffmpeg.org/rtmpdump
make && make install

git clone git://source.ffmpeg.org/ffmpeg.git
cd 进入 ffmpeg 目录 配置 configure
注:在执行configure的时候如果提示“librtmp not found” 的错误,可以注释掉 ffmpeg目录下 configure 文件:
注释 “#enabled librtmp           && require_pkg_config librtmp librtmp/rtmp.h RTMP_Socket -lws2_32 -lwinmm”  该行,等配置之后在手动添加make文件内。
下面编译:
命令行:
./configure  --enable-shared --enable-memalign-hack --enable-gpl --enable-libx264 --enable-librtmp --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --prefix=/usr/local

注:如果上面注释了rtmp哪一项的话,这里需要手动修改下 ffmpeg目录下的 config.mak 文件:
找到 “EXTRALIBS= ” 这一项 ,然后在其最后 添加 -lrtmp

make && make install

export LD_LIBRARY_PATH=/usr/local/lib

相关推荐