当前位置: 首页 > news >正文

做网站用php还是jsp软文批发网

做网站用php还是jsp,软文批发网,口碑做团购网站,邢台wap网站建设费用在网上看了不少安装red5-server的方法,在我电脑上都好像安装不成功,本来是很简单的事,因为刚接触,结果费了不少时间。这里整理出ubuntu16.04 成功安装的方法,以便给搭建一个参考。 (一)安装JDK …

 

  在网上看了不少安装red5-server的方法,在我电脑上都好像安装不成功,本来是很简单的事,因为刚接触,结果费了不少时间。这里整理出ubuntu16.04 成功安装的方法,以便给搭建一个参考。

    (一)安装JDK

    1. 终端输入:apt-cache search openjdk     

    运行结果:

licaibiao@lcb:~/test/RTMP$ sudo apt-cache search openjdk
[sudo] password for licaibiao: 
Sorry, try again.
[sudo] password for licaibiao: 
default-jdk - Standard Java or Java compatible Development Kit
default-jdk-doc - Standard Java or Java compatible Development Kit (document
default-jdk-headless - Standard Java or Java compatible Development Kit (hea
default-jre - Standard Java or Java compatible Runtime
default-jre-headless - Standard Java or Java compatible Runtime (headless)
openjdk-8-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-8-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-8-doc - OpenJDK Development Kit (JDK) documentation
openjdk-8-jdk - OpenJDK Development Kit (JDK)
openjdk-8-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-8-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-8-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-8-jre-jamvm - Alternative JVM for OpenJDK, using JamVM
openjdk-8-source - OpenJDK Development Kit (JDK) source files
icedtea-8-plugin - web browser plugin based on OpenJDK and IcedTea to execut
jtreg - Regression Test Harness for the OpenJDK platform
libhsdis0-fcml - HotSpot disassembler plugin using FCML
libreoffice - office productivity suite (metapackage)
openjdk-8-jre-dcevm - Alternative VM for OpenJDK 8 with enhanced class redef
openjdk-8-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark
openjdk-9-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-9-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-9-doc - OpenJDK Development Kit (JDK) documentation
openjdk-9-jdk - OpenJDK Development Kit (JDK)
openjdk-9-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-9-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-9-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-9-source - OpenJDK Development Kit (JDK) source files
uwsgi-app-integration-plugins - plugins for integration of uWSGI and applica
uwsgi-plugin-jvm-openjdk-8 - Java plugin for uWSGI (OpenJDK 7)
uwsgi-plugin-jwsgi-openjdk-8 - JWSGI plugin for uWSGI (OpenJDK 7)
uwsgi-plugin-ring-openjdk-8 - Closure/Ring plugin for uWSGI (OpenJDK 7)
uwsgi-plugin-servlet-openjdk-8 - JWSGI plugin for uWSGI (OpenJDK 7)
java-package - Utility for creating Java Debian packages

    2.这里我们安装openjdk-8-jdk,因为我安装openjdk-9-jdk的时候有出错。

    运行安装命令:

sudo apt-get install openjdk-8-jdk

    3.测试是否安装成功:java -version

licaibiao@lcb:~$ java -version
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-0ubuntu1.16.04.2-b13)
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)

    4.配置java_home变量:

    运行:echo export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/">>~/.bashrc 添加变量

    source .bashrc  使变量生效

licaibiao@lcb:~$ $JAVA_HOME
licaibiao@lcb:~$ echo export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/">>~/.bashrc
licaibiao@lcb:~$ $JAVA_HOME
licaibiao@lcb:~$ source .bashrc 
licaibiao@lcb:~$ echo $JAVA_HOME 
/usr/lib/jvm/java-8-openjdk-amd64/


    (二)安装red5

    1.下载red5 linux 安装包:https://github.com/Red5/red5-server/releases ,国外网站,下载很慢

    我这里提供一个已经下载好的安装包:red5-server-1.0.9-M6 

    2.创建目录:

    mkdir -p /usr/share/red5

    3.设置环境变量:

    export RED5_HOME=/usr/share/red5

    4.将安装包解压到目录

     /usr/share/red5  

    5. 开始运行red5

    cd /usr/share/red5
    ./red5.sh &

    6.结束运行red5

    cd /usr/share/red5
    ./red5-shutdown.sh

安装结束

测试red5是否安装成功

    (1)运行red5

    (2)浏览器输入:本地IP:5080

    比如我的IP地址为192.168.0.6,则输入:http://192.168.0.6:5080/   出现下面界面表示安装成功。

附启动脚本

Configure init script

#!/bin/sh
#
# /etc/init.d/red5 -- startup script for the red5 server
#
# Based on the tomcat6 init script.
# Written by Miquel van Smoorenburg <miquels@cistron.nl>.
# Modified for Ubuntu red5 by Fred Dixon <ffdixon@bigbluebutton.org> 
# Modified for Debian GNU/Linux by Ian Murdock <imurdock@gnu.ai.mit.edu>.
# Modified for Tomcat by Stefan Gybas <sgybas@debian.org>.
# Modified for Tomcat6 by Thierry Carrez <thierry.carrez@ubuntu.com>.
#
### BEGIN INIT INFO
# Provides:          red5
# Required-Start:    $local_fs $remote_fs $network
# Required-Stop:     $local_fs $remote_fs $network
# Should-Start:      $named
# Should-Stop:       $named
# Default-Start:     2 3 4 5
# Default-Stop:      1
# Short-Description: Start red5.
# Description:       Start the red5 service.
### END INIT INFOset -e PATH=/bin:/usr/bin:/sbin:/usr/sbin
NAME=red5
DESC="Red5 Server"
RED5_HOME=/mnt/opt/$NAME
DEFAULT=/etc/default/$NAME
UMASK=0002# These variables are needed by Xuggler
export XUGGLE_HOME=/usr/local
export PATH=$PATH:$XUGGLE_HOME/bin
export LD_LIBRARY_PATH=$XUGGLE_HOME/lib:$LD_LIBRARY_PATHif [ `id -u` -ne 0 ]; thenecho "You need root privileges to run this script"exit 1
fi# Make sure red5 is started with system locale
if [ -r /etc/default/locale ]; then. /etc/default/localeexport LANG
fi. /lib/lsb/init-functions
. /etc/default/rcS# The following variables can be overwritten in $DEFAULT# The first existing directory is used for JAVA_HOME (if JAVA_HOME is not
# defined in $DEFAULT)
JDK_DIRS="/usr/lib/jvm/java-6-openjdk /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-1.5.0-sun /usr/lib/j2sdk1.5-sun /usr/lib/j2sdk1.5-ibm"# Look for the right JVM to use
for jdir in $JDK_DIRS; doif [ -r "$jdir/bin/java" -a -z "${JAVA_HOME}" ]; thenJAVA_HOME="$jdir"fi
done
export JAVA_HOME# Output file
if [ -z "$OUT_FILE" ]; thenOUT_FILE=/var/log/red5.out
fi# End of variables that can be overwritten in $DEFAULT# overwrite settings from default file
if [ -f "$DEFAULT" ]; then. "$DEFAULT"
fiif [ ! -f "$RED5_HOME/red5.jar" ]; thenlog_failure_msg "$NAME is not installed"exit 1
fi#
# Function to wait if there are connections still open for 1935.  Some browsers hang on to a connection
# that prevents a ./red5 restart from binding to port 1935
#
wait_1935_close () {ACTIVE=$(netstat -ant | grep 1935 | wc | awk -F ' ' '{print $1}')if [ $ACTIVE != 0 ]; thenecho -n "   Waiting for $ACTIVE connections on 1935 to close before starting Red5 "while [ $ACTIVE != 0 ]; doecho -n "."sleep 5ACTIVE=$(netstat -ant | grep 1935 | wc | awk -F ' ' '{print $1}')donefiecho
}# Define other required variables
RED5_PID="/var/run/$NAME.pid"RED5_MAINCLASS=org.red5.server.Bootstrap
RED5_CLASSPATH="$RED5_HOME/boot.jar:$RED5_HOME/conf:$RED5_HOME/lib/ejb3-persistence.jar"
JAVA_OPTS="-Dpython.home=lib -Xms128M -Xmx128M -Dred5.root=$RED5_HOME -Dlogback.ContextSelector=org.red5.logging.LoggingContextSelector -Dcatalina.useNaming=true -Djava.security.debug=failure -cp $RED5_CLASSPATH org.red5.server.Bootstrap"case "$1" instart)if [ -z "$JAVA_HOME" ]; thenlog_failure_msg "no JDK found - please set JAVA_HOME"exit 1fiif [ ! -d "$RED5_HOME/conf" ]; thenlog_failure_msg "invalid RED5_HOME: $RED5_HOME"exit 1filog_daemon_msg "Starting $DESC" "$NAME"if start-stop-daemon --start --test --pidfile $RED5_PID \--startas "$JAVA_HOME/bin/java" \>/dev/null; thenwait_1935_closestart-stop-daemon --start --background --make-pidfile --chuid red5  --umask $UMASK \--chdir $RED5_HOME --pidfile $RED5_PID --startas "$JAVA_HOME/bin/java" -- $JAVA_OPTSsleep 5# Because we pushed it into the background, we need to check it's statusif start-stop-daemon --test --start --pidfile $RED5_PID --startas "$JAVA_HOME/bin/java" >/dev/null; thenlog_end_msg 1elselog_end_msg 0fielselog_progress_msg "(already running)"log_end_msg 0fi;;stop)log_daemon_msg "Stopping $DESC" "$NAME"if start-stop-daemon --start --test --pidfile $RED5_PID \--startas "$JAVA_HOME/bin/java" \>/dev/null; thenlog_progress_msg "(not running)"elsestart-stop-daemon --stop --pidfile $RED5_PID \--startas "$JAVA_HOME/bin/java"sleep 5rm -f $RED5_PIDfilog_end_msg 0;;status)if start-stop-daemon --start --test --pidfile $RED5_PID \--startas "$JAVA_HOME/bin/java" \>/dev/null; thenif [ -f "$RED5_PID" ]; thenlog_success_msg "$DESC is not running, but pid file exists."exit 1elselog_success_msg "$DESC is not running."exit 3fielselog_success_msg "$DESC is running with pid `cat $RED5_PID`"fi;;restart|force-reload)if start-stop-daemon --test --stop --pidfile "$RED5_PID" \--startas "$JAVA_HOME/bin/java" \>/dev/null; then$0 stopsleep 1fi$0 start;;*)log_success_msg "Usage: $0 {start|stop|restart|force-reload|status}"exit 1;;
esacexit 0

http://www.hkea.cn/news/354553/

相关文章:

  • 有哪些做电子商务的网站时空seo助手
  • 临沂百度网站电脑培训机构哪个好
  • 无锡专业做网站的公司怎样把自己的产品放到网上销售
  • 大学网站建设管理办法推广技巧
  • 长春做网站公司seo关键词排名优化软件怎么选
  • 网站开发未按合同约定工期完工seo关键词排名怎么提升
  • 创可贴app海报制作网站百度seo优化方法
  • 龙岗品牌网站建设2024年新闻摘抄
  • 南阳住房和城乡建设厅网站招聘网站排名
  • 如何做网站活动封面建站的公司
  • 温州网站建设培训营销推广方案包括哪些内容
  • 厦门 建网站商业软文案例
  • wordpress读者墙站长之家seo工具包
  • 网站建设哪家好灵活苏州久远网络北京搜索引擎关键词优化
  • 网站优化怎么做 有什么技巧东莞seo建站
  • 什么网站可以做游戏机疫情最新数据消息
  • 企业网站开发报价单巩义网络推广
  • 网站开发技术交流群免费域名申请网站
  • 手机网站一键分享怎么知道自己的域名
  • 做网站 做好把我踢开北京网站搭建哪家好
  • 网站如何做引流刷外链网站
  • wordpress 站点地址关注公众号一单一结兼职
  • 合肥网站建设第一品牌个人seo外包
  • 省心的免费建站服务热线四川seo关键词工具
  • 网站总是跳转dede58seo对网络推广的作用是
  • seo排名怎么提高seo排名优化软件有用
  • 江门论坛建站模板黑帽seo联系方式
  • 政府网站信息内容建设专项检查搜索引擎排名优化seo课后题
  • 个人做的好的淘宝客网站软文营销推广
  • 城乡建设委员会网站河北seo推广公司