crtmpserver 编译
os:linuxubuntu12.04
1.下载地址https://github.com/j0sh/crtmpserver
2.解压后看里面的readme
3.安装cmake,apt-getinstallcmake
4.下载opensshhttp://www.openssl.org/source/
安装步骤:
#tar-xzfopenssl-xxx.tar.gz
//修改配置,使之生成.so文件,/usr/local/openssl是自定义安装位置,可自行修改,位置要记住,之后要修改文件
#./config--prefix=/usr/local/opensslsharedzlib-dynamicenable-camellia
#./config-t
#makedepend
#makeinstall
5.还需修改文件
位置:crtmpserver/builders/cmake/cmake_find_modules/Find_openssl.cmake
FIND_PATH(OPENSSL_INCLUDE_PATH
NAMES
openssl/ssl.h
PATHS
/usr/local/openssl/include
${TOOLCHAIN_HEADER_PATH}
....................................................
FIND_LIBRARY(OPENSSL_LIBRARY_PATH
NAMES
ssl
PATHS
/usr/local/openssl/lib
${TOOLCHAIN_LIBRARY_PATH}
.....................................................
FIND_LIBRARY(CRYPTO_LIBRARY_PATH
NAMES
crypto
PATHS
/usr/local/openssl/lib
${TOOLCHAIN_LIBRARY_PATH}
................................................
6.进入crtmpserver-centosinit\builders\cmake
执行cmake.
make
makeinstall
进入crtmpserver-centosinit/builders/cmake#启动服务
./crtmpserver/crtmpserver./crtmpserver/crtmpserver.lua
7.下载jwplayer
http://www.longtailvideo.com/players/jw-flv-player
8.安装apach服务器http://www.linuxidc.com/Linux/2016-04/130079.htm
1)安装依赖包http://archive.apache.org/dist/apr/
apr-1.4.6.tar.gzapr-util-1.5.2.tar.gz
把这两个包复制到usr/local/src下,进行解压tar-zxvf*****
进到解压好的目录指定安装目录
./configure--prefix=/usr/local/apr
make
makeinstall
httpd-2.4.10下载
http://archive.apache.org/dist/httpd/
同样复制到usr/local/src解压
进入httpd-2.4.10目录
./configure--prefix=/usr/local/apache--sysconfdir=/etc/httpd--enable-so--enable-rewirte--enable-ssl--enable-cgi--enable-cgid--enable-modules=most--enable-mods-shared=most--enable-mpms-shared=all--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util//如遇到问题看下面的解决办法
make
makeinstall
pcre-devel下载
apt-getinstalllibpcre3
apt-getinstalllibpcre3-dev//这样安装即可,不用再去下载
https://ftp.pcre.org/pub/pcre/
解决mod_sslhasbeenrequestedbutcannotbebuilt
sudoapt-getinstallopenssl
sudoapt-getinstalllibssl-dev
RedHat、centos才是openssl-devel
setenforce0关掉selinux。(临时关闭)
永久关闭vim/etc/selinux/config
apt-getinstallselinux-utils
apache安装好后,可以访问http://19.168.5.186
可以看到ItWroks!
这个网页来自
/usr/local/apache/htdocs/index.html
所以,可以把要发布的内容放在这里
参考:
http://blog.csdn.net/wangmj518/article/details/42318097