设为首页 收藏本站
查看: 518|回复: 0

[经验分享] centos zendce red5 ffmpeg安装配置

[复制链接]

尚未签到

发表于 2016-5-9 11:54:16 | 显示全部楼层 |阅读模式
    本文主要是讲叙在centos
服务器下如何快速的搭建AMP环境和流媒体服务器。至于性能测试和调优暂不涉及。

首先假设服务器已经安装了centos系统。推荐一款小软件。nmon for 
linux
 
服务器系统监测工具: wgethttp://sourceforge.net/projects/nmon/files/download/nmon_mainframe_12a_v2.zip/download

  第一步,AMP环境采用Zend server 社区班Zend CE。

1.首先你要在建立Zend CE的下载库路径

vi /etc/yum.repos.d/zend.repo

添加的内容如下:


[Zend]
name=Zend CE $releasever - $basearch - Released Updates
baseurl=http://repos.zend.com/rpm/ce/$basearch/
enabled=1
gpgcheck=0
[Zendce-noarch]
name=Zend CE - noarch
baseurl=http://repos.zend.com/rpm/ce/noarch
enabled=1
gpgcheck=0

  2.开始安装如果服务器没有安装svn则需

yum install svn

如果服务器svn版本比较老。可以先删除在从yum安装。

# rpm -qa | grep -i subversion

subversion-1.4.2-2.el5

subversion-1.4.2-2.el5

rpm -evf –allmatches subversion-1.4.2-2.el5

3.yum install zend-ce

yum clean all//清楚缓存

4.让linux自动加载zend库文件
vim
 
/etc/profile

在最后面添加内容:

PATH=$PATH:/usr/local/zend/bin

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/zend/lib

保存退出

source /etc/profile   //生效

zendtpl.sh status //查看Zend server运行状态

zendtpl.sh start  //apache start

zendtpl.sh stop

zendtpl.sh restart  等同于 /etc/init.d/httpd restart 和 service httpd restart

5.查看80端口是否打开!

这个时候你可以通过netstat -an | grep 端口号来检验下是不是已经打开了某某服务

6 查看zend  server的网页的方法 http://IP(或域名):10081/ZendServer/Login#1263971368039

密码 test

邮箱 test@test.com

7 Zend CE没有安装msyql数据库。需要手动安装msyql。

yum install 
mysql
-server

yum install mysql

mysqladmin -u root password ‘****’ //设置root密码

service mysqld start/stop/restart 开启/停止/重启mysql

8 开启apache mod_rewriete;

vim /etc/httpd/conf/httpd.conf 修改 AllowOverride All (默认为None);

9 主要配置文件

php /usr/local/zend/etc/php.ini

apache /etc/httpd/conf/httpd.conf

mysql /etc/my.conf
  第二步, centos下安装red5的安装

1 安装java
.red5是用户java语言写的一款开源流媒体服务器。

yum -y install java-1.6.0-openjdk java-1.6.0-openjdk-devel

如果java版本低于1.5.下载新版jdk后安装。

wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u16-linux-i586-rpm.bin?BundledLineItemUUID=om5IBe.ovo4AAAEkbKsxcJo0&OrderID=BlRIBe.oOxwAAAEkXqsxcJo0&ProductID=Dx1IBe.prBgAAAEirRcTvuC_&FileName=/jdk-6u16-linux-i586-rpm.bink

解压 ./jdk-6u16-linux-i586-rpm.bink

安装 rpm -ivh jdk-6u16-linux-i586-rpm

注意:如果服务器上有两种不同的java版本。需做如下操作:

alternatives –install /usr/bin/java java /usr/java/jdk1.6.0_16/bin/java 2

再选择版本。

update-alternatives –config java

2 安装apache-ant

wget http://labs.xiaonei.com/apache-mirror/ant/binaries/apache-ant-1.7.1-bin.tar.gz

tar -xzvf

export ANT_HOME=/usr/local/apache-ant/

sudo ln -s /usr/local/apache-ant/bin/ant /usr/bin/ant

3 安装red5.

从svn仓库中牵出red5的代码。

svn co http://red5.googlecode.com/svn/java/server/trunk red5

如果服务器没有安装svn则需

yum install svn

如果服务器svn版本比较老。可以先删除在从yum安装。

rpm -qa | grep -i subversion

subversion-1.4.2-2.el5

subversion-1.4.2-2.el5

rpm -evf –allmatches subversion-1.4.2-2.el5

cd /usr/local/red5

/usr/local/apache-ant/bin/ant prepare

/usr/local/apache-ant/bin/ant dist

cd disk

./red.sh //启动red5服务器。常使用不挂断的启动:nohup ./red5.sh &
  第三步 ffmpeg以及ffmpeg-php的安装。

1 编译安装ffmpeg非常麻烦,yum可以方便的安装ffmpeg以及ffmpeg-dev,

vim /etc/yum.repos.d/dag.repo

输入:

[dag]

name=Dag RPM Repository for Red Hat Enterprise Linux

baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag

gpgcheck=1

enabled=1

导入Dag的RPM_GPG_KEY,否则提示没有key无法安装

wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt

rpm -import RPM-GPG-KEY.dag.txt

安装ffmpeg&ffmpeg-php

yum install ffmpeg ffmpeg-devel

2 ffmpeg-php的安装

wget http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2/download

cd 进入php源码目录

tar -xjf ffmpeg-php-0.6.0.tbz2

phpize

./configure –with-php-config=/usr/local/php/bin/php-config

make

make test

make install

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

php.ini配置文件里面增加 extensions=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ffmpeg-php.so

重启apache /etc/init.d/httpd retart 。 使用 php -r “phpinfo();” 查看ffmpeg-php模块是否安装成功;

安装完毕。欢迎指正。
  原创文章,转载请注明:
 
转载自Martin

  本文链接地址:
 
centos+zendce+red5+ffmpeg安装配置






标签: 
centos

ffmpeg

red5

zendce



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-214752-1-1.html 上篇帖子: [转]在CentOS 5/6上安装EPEL 源 下篇帖子: CentOS 5.4安装Oracle 10g
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表