<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>马丁博客 &#187; zendce</title>
	<atom:link href="http://www.blags.org/tags/zendce/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blags.org</link>
	<description>专注lamp的技术博客</description>
	<lastBuildDate>Sat, 05 Nov 2011 02:25:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		
<!-- Start Of Script Generated By WP-PostViews Plus -->
<script type='text/javascript' src='http://www.blags.org/wp-includes/js/jquery/jquery.js?ver=1.3.2'></script>
<script type="text/javascript">
/* <![CDATA[ */
jQuery.ajax({type:'GET',url:'http://www.blags.org/wp-content/plugins/wp-postviews-plus/postviews_plus.php',data:'todowppvp=add&type=tag&id=168_1',cache:false,dataType:'script'});
/* ]]> */
</script>
<!-- End Of Script Generated By WP-PostViews Plus -->
	<item>
		<title>centos+zendce+red5+ffmpeg安装配置</title>
		<link>http://www.blags.org/centos_zendce_red5_ffmpeg/</link>
		<comments>http://www.blags.org/centos_zendce_red5_ffmpeg/#comments</comments>
		<pubDate>Sun, 16 May 2010 01:16:51 +0000</pubDate>
		<dc:creator>huzhi</dc:creator>
				<category><![CDATA[Unix&Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[MYSQL]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[zendce]]></category>

		<guid isPermaLink="false">http://www.blags.org/?p=605</guid>
		<description><![CDATA[本文主要是讲叙在centos服务器下如何快速的搭建AMP环境和流媒体服务器。至于性能测试和调优暂不涉及。
首先假设服务器已经安装了centos系统。推荐一款小软件。nmon for linux 服务器系统监测工具: wget http://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
添加的内容如下：

View Code ZEND[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 &#124; grep -i subversion
subversion-1.4.2-2.el5
subversion-1.4.2-2.el5
rpm -evf &#8211;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 <a href="http://www.blags.org/centos_zendce_red5_ffmpeg/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>本文主要是讲叙在<a href="http://www.blags.org/tags/centos/"title="centos 系统" >centos</a>服务器下如何快速的搭建AMP环境和流媒体服务器。至于性能测试和调优暂不涉及。<br />
首先假设服务器已经安装了centos系统。推荐一款小软件。nmon for <a href="http://www.blags.org/tags/linux/"target="_self"title="linux" >linux</a> 服务器系统监测工具: wget <a href="http://sourceforge.net/projects/nmon/files/download/nmon_mainframe_12a_v2.zip/download">http://sourceforge.net/projects/nmon/files/download/nmon_mainframe_12a_v2.zip/download</a></p>
<p>第一步，AMP环境采用Zend server 社区班Zend CE。<br />
1.首先你要在建立Zend CE的下载库路径<br />
vi /etc/yum.repos.d/zend.repo<br />
添加的内容如下：</p>

<div class="wp_codebox_msgheader wp_codebox_hide"><span class="right"></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p605code3'); return false;">View Code</a> ZEND</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p6053"><td class="code" id="p605code3"><pre class="zend" style="font-family:monospace;">[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</pre></td></tr></table></div>

<p>2.开始安装如果服务器没有安装svn则需<br />
yum install svn<br />
如果服务器svn版本比较老。可以先删除在从yum安装。<br />
# rpm -qa | grep -i subversion<br />
subversion-1.4.2-2.el5<br />
subversion-1.4.2-2.el5<br />
rpm -evf &#8211;allmatches subversion-1.4.2-2.el5<br />
3.yum install zend-ce<br />
yum clean all//清楚缓存<br />
4.让linux自动加载zend库文件<br />
<a href="http://www.blags.org/tags/vim/"title="vim" >vim</a> /etc/profile<br />
在最后面添加内容：<br />
PATH=$PATH:/usr/local/zend/bin<br />
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/zend/lib<br />
保存退出<br />
source /etc/profile   //生效<br />
zendtpl.sh status //查看Zend server运行状态<br />
zendtpl.sh start  //apache start<br />
zendtpl.sh stop<br />
zendtpl.sh restart  等同于 /etc/init.d/httpd restart 和 service httpd restart<br />
5.查看80端口是否打开！<br />
这个时候你可以通过netstat -an | grep 端口号来检验下是不是已经打开了某某服务<br />
6 查看zend  server的网页的方法 http://IP(或域名):10081/ZendServer/Login#1263971368039<br />
密码 test<br />
邮箱 test@test.com<br />
7 Zend CE没有安装msyql数据库。需要手动安装msyql。<br />
yum install <a href="http://www.blags.org/tags/mysql/"title="mysql" >mysql</a>-server<br />
yum install mysql<br />
mysqladmin -u root password &#8216;****&#8217; //设置root密码<br />
service mysqld start/stop/restart 开启/停止/重启mysql<br />
8 开启apache mod_rewriete;<br />
vim /etc/httpd/conf/httpd.conf 修改 AllowOverride All (默认为None);<br />
9 主要配置文件<br />
php /usr/local/zend/etc/php.ini<br />
apache /etc/httpd/conf/httpd.conf<br />
mysql /etc/my.conf</p>
<p>第二步， centos下安装red5的安装<br />
1 安装<a href="http://www.blags.org/tags/java/"title="java" >java</a>.red5是用户java语言写的一款开源流媒体服务器。<br />
yum -y install java-1.6.0-openjdk java-1.6.0-openjdk-devel<br />
如果java版本低于1.5.下载新版jdk后安装。<br />
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&amp;OrderID=BlRIBe.oOxwAAAEkXqsxcJo0&amp;ProductID=Dx1IBe.prBgAAAEirRcTvuC_&amp;FileName=/jdk-6u16-linux-i586-rpm.bink<br />
解压 ./jdk-6u16-linux-i586-rpm.bink<br />
安装 rpm -ivh jdk-6u16-linux-i586-rpm<br />
注意:如果服务器上有两种不同的java版本。需做如下操作：<br />
alternatives &#8211;install /usr/bin/java java /usr/java/jdk1.6.0_16/bin/java 2<br />
再选择版本。<br />
update-alternatives &#8211;config java<br />
2 安装apache-ant<br />
wget http://labs.xiaonei.com/apache-mirror/ant/binaries/apache-ant-1.7.1-bin.tar.gz<br />
tar -xzvf<br />
export ANT_HOME=/usr/local/apache-ant/<br />
sudo ln -s /usr/local/apache-ant/bin/ant /usr/bin/ant<br />
3 安装red5.<br />
从svn仓库中牵出red5的代码。<br />
svn co http://red5.googlecode.com/svn/java/server/trunk red5<br />
如果服务器没有安装svn则需<br />
yum install svn<br />
如果服务器svn版本比较老。可以先删除在从yum安装。<br />
rpm -qa | grep -i subversion<br />
subversion-1.4.2-2.el5<br />
subversion-1.4.2-2.el5<br />
rpm -evf &#8211;allmatches subversion-1.4.2-2.el5<br />
cd /usr/local/red5<br />
/usr/local/apache-ant/bin/ant prepare<br />
/usr/local/apache-ant/bin/ant dist<br />
cd disk<br />
./red.sh //启动red5服务器。常使用不挂断的启动：nohup ./red5.sh &amp;</p>
<p>第三步 <a href="http://www.blags.org/tags/ffmpeg/"title="ffmpeg" >ffmpeg</a>以及ffmpeg-php的安装。<br />
1 编译安装ffmpeg非常麻烦，yum可以方便的安装ffmpeg以及ffmpeg-dev，<br />
vim /etc/yum.repos.d/dag.repo<br />
输入：<br />
[dag]<br />
name=Dag RPM Repository for Red Hat Enterprise Linux<br />
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag<br />
gpgcheck=1<br />
enabled=1</p>
<p><span style="color: #ff0000;">Mark:以上源现在更新了,正确的如下:</span></p>

<div class="wp_codebox_msgheader wp_codebox_hide"><span class="right"></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p605code4'); return false;">View Code</a> YUM</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p6054"><td class="code" id="p605code4"><pre class="yum" style="font-family:monospace;">[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el5/en/$basearch/dag
gpgcheck=1
enabled=1</pre></td></tr></table></div>

<p>&#8220;el5&#8243; 值得注意。看清楚自己的版本。<span style="color: #ff0000;">cat /etc/redhat-release，否则无法安装.</span></p>
<p>导入Dag的RPM_GPG_KEY,否则提示没有key无法安装<br />
wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt<br />
rpm -import RPM-GPG-KEY.dag.txt<br />
安装ffmpeg&amp;ffmpeg-php<br />
yum install ffmpeg ffmpeg-devel<br />
2 ffmpeg-php的安装<br />
wget http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2/download<br />
cd 进入php源码目录<br />
tar -xjf ffmpeg-php-0.6.0.tbz2<br />
phpize<br />
./configure &#8211;with-php-config=/usr/local/php/bin/php-config<br />
make<br />
make test<br />
make install<br />
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/<br />
php.ini配置文件里面增加 extensions=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ffmpeg-php.so<br />
重启apache /etc/init.d/httpd retart 。 使用 php -r &#8220;phpinfo();&#8221; 查看ffmpeg-php模块是否安装成功;<br />
安装完毕。欢迎指正。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blags.org/centos_zendce_red5_ffmpeg/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

